2016-05-16 48 views
1

我是Xcode for ios的新手。我遇到了一個很奇怪的問題。ios opencv2.framework很奇怪

我的Xcode在MacOS EI下是7。我下載了OpenCV的樣品IOS https://github.com/Itseez/opencv_for_ios_book_samples

此後,我下載iOS opencv2.framework不支持Mac(它們是不同的)

,但是,當我解壓縮opencv2.framework,文件夾的名字很奇怪。沒有名爲「opencv2」的文件夾,但是「Headers」。如果是這樣,你怎麼能找到正確的道路?

另外,共享庫在哪裏?下一個文件夾被命名爲「opencv2」,沒有任何後綴。

爲了使路徑正確,我將「h」文件夾名稱更改爲「opencv2」,以便項目可以找到頭文件。但仍然無法鏈接到圖書館。錯誤如下。

LD:框架沒有找到opencv2 鐺:錯誤:連接命令,退出代碼1失敗(使用-v看到調用)

雖然我已經設置頁眉和庫搜索路徑。

我搜查了很多,但沒有答案,請你給點意見吧?

預先感謝您!

回答

0

我解決了它!

  1. 首先在「Headers」文件夾中創建一個名爲「opencv2」的文件夾,然後將所有其他文件剪切到其中。這解決了「無法找到包含文件」。

  2. 只是將這個修改後的opencv2.framework放到Xcode項目的框架中。然後出現一個窗口。請記得選擇「如果需要複製文件」。

  3. 更改爲TARGET構建設置,只需添加搜索標題路徑即可。

完成!

+0

不工作...... –