首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >致命错误:在mac上构建OpenCV时找不到'QTKit/QTKit.h‘文件

致命错误:在mac上构建OpenCV时找不到'QTKit/QTKit.h‘文件
EN

Stack Overflow用户
提问于 2016-09-20 17:41:34
回答 6查看 8.4K关注 0票数 7

我按照这个http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7-on-osx/在我的mac上安装了OpenCV。当我执行以下步骤时:$ make -j4 a problem:

代码语言:javascript
复制
fatal error: 
      'QTKit/QTKit.h' file not found
#import <QTKit/QTKit.h>
        ^ 1 error generated. make[2]: *** [modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_qtkit.mm.o]
Error 1 make[1]: ***
[modules/videoio/CMakeFiles/opencv_videoio.dir/all] Error 2 make: ***
[all] Error 2
EN

回答 6

Stack Overflow用户

发布于 2016-09-24 16:52:04

试着像这样构建它:

代码语言:javascript
复制
cmake -DWITH_QUICKTIME=OFF -DWITH_GSTREAMER=OFF -DWITH_FFMPEG=OFF -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DCMAKE_BUILD_TYPE=Release .. ; make -j4
票数 4
EN

Stack Overflow用户

发布于 2017-03-21 11:00:28

以下是解决此问题的解决方案:

opencv从MacOSX10.11.sdk/MacOSX10.11.sdk/System/Library/Frameworks/QTKit.framework/Headers/

  • Create下载MACOSX SDK opencv-3.2.0/modules/highgui/src/QTKit头文件,然后按照常规的opencv构建步骤将所有头文件复制到opencv中。运行make -j8时,不需要设置"-DWITH_QUICKTIME=OFF -DWITH_GSTREAMER=OFF -DWITH_FFMPEG=OFF"

这适用于opencv2.x和3.x

票数 3
EN

Stack Overflow用户

发布于 2016-10-01 09:47:22

您是否可以尝试使用brew在mac上安装opencv?

代码语言:javascript
复制
brew reinstall opencv3 --HEAD --with-python3 --with-ffmpeg --with-tbb --with-contrib

在MAC OS SIERRA上为我工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39590741

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档