background image
最近需要编译
opencv-2.4.12,下载源码 opencv-2.4.13.zip 后:
unzip opencv-2.4.13.zip
cd opencv-2.4.12
mkdir build
cd build
cmake ..//报错,找不到
ccmake ..//GUI 模式,进行相应的配置
make
cmake 配置时,Could NOT find PythonLibs (missing: PYTHON_INCLUDE_DIRS
PYTHON_LIBRARIES),找不到 PythonLibs,好吧,修改
/usr/share/cmake/Modules/FindPythonLibs.cmake:
因为我想用
anaconda2,加入
#fixed by houwenbin
#set(PYTHON_FOUND 1)
#set(PYTHON_INCLUDE_DIRS "/root/anaconda2/include")
#set(PYTHON_LIBRARIES "/root/anaconda2/lib")
再次试,虽然找到了,仍然报:
target opencv_python requests linking to directory......Targets may link only to
libraries. CMake is dropping the item.
表现为总是找到的是系统自带的
Python2.6.6 的 so 库。
不想捣鼓系统的
Python,那就还是用系统的吧!!!