2016-09-27 86 views
2

我想在我的Mac上安装Python的openCV,但经过一堆教程后,似乎没有人为我工作。这是我花了由于QTKit OpenCV安装失败

  1. 安装CMake
  2. 步骤下载OpenCV库
  3. 用于CMake产生了Unix的Makefile
  4. 运行make上生成的文件

而这正是出现错误。

fatal error: 'QTKit/QTKit.h' file not found

我搜索,我发现QTKitDefines.h而不是在 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/图书馆/框架/ QTKit.framework /版本/ A /头/

在打开,它读取

QTKit has been deprecated in 10.9. AVFoundation and AVKit are the frameworks recommended for all new development involving time-based audiovisual media on OS X. In order to transition your project from QTKit to AVFoundation please refer to: "Technical Note TN2300 Transitioning QTKit code to AV Foundation".

我试过SE拱起而没有任何东西看起来富有成效。我发现的所有类似问题,用户仍然有QTKit.h。以此为例folk

任何帮助将真诚地赞赏。

回答

1

我通过从this下载QTKit框架发现了一个解决方法,然后我简单地将我的框架与包含在回购中的框架合并,并继续成功安装过程。

编辑合并文件

通过拖放下载的框架到同一位置作为我目前QTKit框架;因为它们都具有相同的名称时,弹出提示我有三种选择,要么更换合并取消然后,我只是去了合并,因为这让我依然保持我的更新框架与回购一个沿。

+0

你能澄清你如何合并框架?我只查看使用QTKit,但通过创建从/ Libraries/Framework到提取的SDK的软链接来执行此操作。 – Ketan

+0

我通过git而不是tar下载了最新的代码,它解决了这个问题。 – Ketan