因为opencv是c++写的,所以在编译ios的工程的时候要加上libc++.dylib到other link编译选项中,否则会出现很多错误,
然后就是预编译的头文件.pch的问题,在网上搜了一下都说在pch里面加了opencv2/opencv.hpp以后会出现#include <list> 找不到symbol的问题,这个也和c++在object-c里使用有关,然后我加上#ifdef __cpluscplus ... #endif就编译通过了
本文详细介绍了如何在iOS项目中集成OpenCV库,包括解决编译时遇到的libc++.dylib链接问题及预编译头文件.pch中的#include<list>符号未找到问题。通过加入特定编译选项并修改预编译头文件,成功解决了这些问题。
因为opencv是c++写的,所以在编译ios的工程的时候要加上libc++.dylib到other link编译选项中,否则会出现很多错误,
然后就是预编译的头文件.pch的问题,在网上搜了一下都说在pch里面加了opencv2/opencv.hpp以后会出现#include <list> 找不到symbol的问题,这个也和c++在object-c里使用有关,然后我加上#ifdef __cpluscplus ... #endif就编译通过了
1373

被折叠的 条评论
为什么被折叠?