我按照本教程:http://tilomitra.com/opencv-on-mac-osx/为Mac OSX编译OpenCV,以便在XCode 3.2.3中使用它
编译openCV时没有错误。但是在XCode中,我为每个dylib获取file was built for unsupported file format which is not the architecture being linked (i386)
,之后找不到符号。
有任何线索吗?
答案 0 :(得分:0)
使用cmake 2.8.10和xcode 4.6.1在mac os x lion 10.7.5上编译和运行c ++ opencv 2.4.4的步骤
拥有合适的工具
使用cmake编译opencv
创建构建目录
mkdir build
cd build
cmake -D WITH_TBB=OFF -D BUILD_NEW_PYTHON_SUPPORT=OFF -D BUILD_FAT_JAVA_LIB=OFF -D BUILD_TBB=OFF -D BUILD_EXAMPLES=ON -D CMAKE_CXX_COMPILER=g++ CMAKE_CC_COMPILER=gcc -D CMAKE_OSX_ARCHITECTURES=x86_64 -D BUILD_opencv_java=OFF -G "Unix Makefiles" ..
make -j8
sudo make install
转到bin /并运行其中一个测试
./opencv_test_stitching
创建自己的c ++ opencv xcode项目
将已编译的opencv库添加到项目中
写一些代码
干杯。