我想將最新版本的OpenCV包含到現有的iOS項目中,並且因爲我的XCode項目設置爲使用libstdC++而不是libC++/C++ 11支持,因此存在鏈接器錯誤。用於iOS的OpenCV 2.4.3+和libstdC++?
我見過其他幾位通過啓用libC++修復錯誤的人。例子:
- Linker errors after upgrading Xcode to 4.5.2 and OpenCV to 2.4.3
- How to resolve iOS Link errors with OpenCV
不過,我需要使用的libstdC++,因爲我有一個已經與老STDLIB編譯其他第三方庫(不能改變)。如果沒有-stdlib = libC++,有沒有辦法編譯OpenCV 2.4.3+?是否有特殊的標誌傳遞給CMake?或OpenCV源代碼的ios文件夾中的build_framework.py腳本?
另外,沒有人有二進制版本可用?似乎所有可從OpenCV下載的文件都假定爲libC++/C++ 11。
是的!這是一個非常簡單的解決方案。謝謝。 – mikewoz 2013-04-07 22:59:58