我正在尝试从mac os上的源代码编译OpenCv。我从macport安装了tbb,openni,freeglut和qt。
我使用这个命令:
cmake -G "Unix Makefiles" -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_C_FLAGS=-m64 \
-D CMAKE_CXX_FLAGS=-m64 -D CMAKE_OSX_ARCHITECTURES=x86_64 -D WITH_TBB=ON \
-D TBB_INCLUDE_DIRS=/opt/local/include/tbb -D CMAKE_INSTALL_PREFIX=/opt/local \
-D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_OPENGL=ON \
-D WITH_OPENNI=ON -D OPENNI_INCLUDE_DIRS=/opt/local/include/ni \
-D WITH_QT=ON ..
我有很多问题:
如果我排除QT然后我尝试编译我收到此错误:
ld:警告:找不到选项'-L / opt / local / include / tbb /../ lib'的目录 ld:找不到-ltbb的库 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
你能帮助我吗?
谢谢!