在安裝opencv時(shí)如果升級(jí)了macOSSierra可能會(huì)遇到如下錯(cuò)誤:
這是由于OS X在升級(jí)過(guò)程中將原有的QTKit進(jìn)行了更改,升級(jí)為AVKit
我在網(wǎng)上也找了很多方法吸重,但我試了都不行掘鄙,直到看到這篇文章<<opencv mac macOS Sierra 報(bào)錯(cuò) 'QTKit/QTKit.h' file not found 解決記錄>>但其實(shí)我的做法和他有些出入慌洪,首先,我在/Users/xxx/opencv/modules/videoio/src路徑下建子目錄QTKit, 然后我在未升級(jí)的mac系統(tǒng)中拷貝QTKit.framework 從里面提取Headers文件夾,把文件夾下的文件全部移至上面建的QTKit下,再編譯就通過(guò)了边臼。有些博主說(shuō)這樣的做法從osx系統(tǒng)本身來(lái)說(shuō)破壞了系統(tǒng)的閉環(huán),后面會(huì)造成系統(tǒng)混亂假消,但這點(diǎn)我不是很清楚 T.T