我按照本教程:http : //tilomitra.com/opencv-on-mac-osx/ 为 Mac OSX 编译 OpenCV,以便在 XCode 3.2.3 中使用它
编译openCV时没有错误。但是在 XCode 中,我得到file was built for unsupported file format which is not the architecture being linked (i386)
了之后找不到的每个 dylib 和 Symbols。
有什么线索吗?
使用 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 库添加到你的项目中
写一些代码
干杯。