在安裝opencv時如果升級了macOSSierra可能會遇到如下錯誤:

這是由于OS X在升級過程中將原有的QTKit進行了更改,升級為AVKit
我在網(wǎng)上也找了很多方法,但我試了都不行,直到看到這篇文章<<opencv mac macOS Sierra 報錯 'QTKit/QTKit.h' file not found 解決記錄>>但其實我的做法和他有些出入,首先,我在/Users/xxx/opencv/modules/videoio/src路徑下建子目錄QTKit, 然后我在未升級的mac系統(tǒng)中拷貝QTKit.framework 從里面提取Headers文件夾,把文件夾下的文件全部移至上面建的QTKit下,再編譯就通過了。有些博主說這樣的做法從osx系統(tǒng)本身來說破壞了系統(tǒng)的閉環(huán),后面會造成系統(tǒng)混亂,但這點我不是很清楚 T.T