2016-09-27 58 views
2

我想在我的Mac上安裝Python的openCV,但經過一堆教程後,似乎沒有人爲我工作。這是我花了由於QTKit OpenCV安裝失敗

  1. 安裝CMake
  2. 步驟下載OpenCV庫
  3. 用於CMake產生了Unix的Makefile
  4. 運行make上生成的文件

而這正是出現錯誤。

fatal error: 'QTKit/QTKit.h' file not found

我搜索,我發現QTKitDefines.h而不是在 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/圖書館/框架/ QTKit.framework /版本/ A /頭/

在打開,它讀取

QTKit has been deprecated in 10.9. AVFoundation and AVKit are the frameworks recommended for all new development involving time-based audiovisual media on OS X. In order to transition your project from QTKit to AVFoundation please refer to: "Technical Note TN2300 Transitioning QTKit code to AV Foundation".

我試過SE拱起而沒有任何東西看起來富有成效。我發現的所有類似問題,用戶仍然有QTKit.h。以此爲例folk

任何幫助將真誠地讚賞。

回答

1

我通過從this下載QTKit框架發現了一個解決方法,然後我簡單地將我的框架與包含在回購中的框架合併,並繼續成功安裝過程。

編輯合併文件

通過拖放下載的框架到同一位置作爲我目前QTKit框架;因爲它們都具有相同的名稱時,彈出提示我有三種選擇,要麼更換合併取消然後,我只是去了合併,因爲這讓我依然保持我的更新框架與回購一個沿。

+0

你能澄清你如何合併框架?我只查看使用QTKit,但通過創建從/ Libraries/Framework到提取的SDK的軟鏈接來執行此操作。 – Ketan

+0

我通過git而不是tar下載了最新的代碼,它解決了這個問題。 – Ketan

相關問題