由于QTKit导致OpenCV安装失败

时间:2016-09-27 22:46:35

标签: python macos opencv opencv3.0

我正在尝试在我的Mac上安装openCV for Python,但经过一系列教程后,似乎没有人能为我工作。这些是我采取的步骤

  1. 已安装CMake
  2. 下载了OpenCV库
  3. 使用CMake生成Unix Makefile
  4. 对生成的文件
  5. 运行make

    这就是出现错误的地方。

      

    致命错误:找不到'QTKit / QTKit.h'文件

    我搜索了一下,然后我发现了 QTKitDefines.h /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QTKit.framework/Versions/A/Headers /

    打开后,阅读

      

    QTKit已在10.9中弃用。   AVFoundation和AVKit是推荐用于所有新开发的框架     在OS X上涉及基于时间的视听媒体。为了过渡你的     从QTKit到AVFoundation的项目请参考:     “技术说明TN2300将QTKit代码转换为AV基金会”。

    我试着搜索,没有任何东西可以说是富有成效的。我发现所有类似的问题,用户仍然有QTKit.h。以此为folk

    真诚地感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

我通过从this repo下载QTKit框架找到了一种解决方法,然后我简单地将我的框架与repo中包含的框架合并,并继续成功完成我的安装过程。

编辑合并文件

将下载的框架拖放到与我当前的QTKit框架相同的位置;因为它们都有相同的名称,弹出窗口提示我有三个选择替换合并取消然后我只是去合并因为这使我仍然可以保留我的更新框架以及回购框架。