2016-09-29 49 views
0
'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 
JefferydeMacBook-Pro:build jefferyfan$ cd ~ 
JefferydeMacBook-Pro:~ jefferyfan$ brew install QTKit 
Error: No available formula with the name "qtkit" 
==> Searching for similarly named formulae... 
Error: No similarly named formulae found. 
==> Searching taps... 
Error: No formulae found in taps. 

出現此錯誤。 和Homebrew也有問題。OpenCV OS X 10.12sierra

+0

你跑什麼來得到這個輸出?什麼是問題?來吧 - 如果你需要幫助,請嘗試一下。 –

回答

0

在MacOS上10.12,蘋果取消了大部分QTKit的組成部分,包括一些功能和頭文件OpenCV的使用,所以OpenCV的3不能在MacOS 10.12編譯(如頭文件「QTKit/QTKit.h」文件中有已被刪除,它包含在「cap_qtkit.mm」中)。

Source

目前編制塞拉利昂OpenCV的唯一辦法就是禁止使用QTKit模塊。只要在運行cmake禁用它時添加此標誌即可。

cmake -DBUILD_opencv_videoio=OFF 
0

只需使用

brew install opencv3 --HEAD --with-contrib

它工作正常的我。