QTKit 导致 OpenCV 安装失​​败

OpenCV Installation failure due to QTKit

我正在尝试在我的 Mac 上为 Python 安装 openCV,但是在学习了一系列教程之后,none 似乎对我有用。这些是我采取的步骤

  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/Library/Frameworks/QTKit.framework/Versions/A/Headers/

打开后显示

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".

我尝试搜索但没有任何结果。我发现的所有类似问题,用户仍然 QTKit.h。以这个 folk

为例

我们将不胜感激任何帮助。

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

编辑合并文件

通过将下载的框架拖放到与我当前的 QTKit 框架相同的位置;由于它们的名称相同,弹出窗口提示我选择 replacingmergingcancel[=22] 三个选项=] 然后我简单地进行了合并,因为这允许我仍然保留我更新的框架以及 repo 框架。