Próbuję dołączyć najnowszą wersję OpenCV do istniejącego projektu iOS i mam błędy linkera, ponieważ mój projekt XCode jest ustawiony na używanie libstdC++, a nie wsparcie dla libC++/C++ 11.OpenCV 2.4.3+ z libstdC++ dla iOS?
Widziałem kilka innych osób, które naprawiły swoje błędy, włączając opcję libC++. Przykłady:
- Linker errors after upgrading Xcode to 4.5.2 and OpenCV to 2.4.3
- How to resolve iOS Link errors with OpenCV
Jednak muszę korzystać z libstdC++ bo mam innych bibliotek 3rd party, które są już skompilowane ze starszym stdlib (nie można zmienić). Czy istnieje sposób na skompilowanie OpenCV 2.4.3+ bez opcji -stdlib = libC++? Czy są specjalne flagi do przekazania do CMake? lub do skryptu build_framework.py, który znajduje się w folderze ios kodu źródłowego OpenCV?
Czy ktoś ma wersję binarną? Wygląda na to, że wszystkie pliki do pobrania z OpenCV zakładają libC++/C++ 11.
Tak! To całkiem proste rozwiązanie. Dzięki. – mikewoz