我想要的OpenCV最新版本添加到我的iOS項目,但是當我編譯,我得到約30鏈接錯誤iOS的鏈接錯誤:如何解決與OpenCV的
例子:
Undefined symbols for architecture i386:
"cv::merge(std::vector<cv::Mat, std::allocator<cv::Mat> > const&, cv::_OutputArray const&)", referenced from:
我在一個帶有簡單視頻捕捉的虛擬應用程序中添加了OpenCV框架along with all the other required frameworks(按照鏈接中的教程),並且它非常完美。
我不確定爲什麼它可以在一個地方如此順利地工作,而不是在另一個地方。我唯一的想法是,我爲兩個應用程序之間的不同架構編譯,但我認爲我都瞄準armv7和armv7s。
任何想法可能導致鏈接錯誤?
你的問題是不明確的 - 首先,你說你得到鏈接錯誤,那麼你繼續說,該框架的工作。您是否在每種情況下都使用相同版本的框架,並且您的項目都是新項目? – foundry
有兩個項目:一個只是一個簡單的測試,一個通過我的整個應用程序。它在測試項目中有效,但是當我遵循相同的步驟時,就會出現鏈接錯誤。我認爲每種架構都支持不同的架構,但我無法弄清楚哪些/如何等。 – Jason