macOS Sierra下 ‘QTKit/QTKit.h’ file not found的解决方法文章

在安装opencv时如果升级了macOSSierra可能会遇到如下错误:


这是由于OS X在升级过程中将原有的QTKit进行了更改,升级为AVKit

我在网上也找了很多方法,但我试了都不行,直到看到这篇文章<<opencv mac macOS Sierra 报错 'QTKit/QTKit.h' file not found 解决记录>>但其实我的做法和他有些出入,首先,我在/Users/xxx/opencv/modules/videoio/src路径下建子目录QTKit, 然后我在未升级的mac系统中拷贝QTKit.framework 从里面提取Headers文件夹,把文件夹下的文件全部移至上面建的QTKit下,再编译就通过了。有些博主说这样的做法从osx系统本身来说破坏了系统的闭环,后面会造成系统混乱,但这点我不是很清楚 T.T

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容