j0h*_*j0h 5 compiling opencv software-installation
几周以来,我一直在尝试在 ubuntu 上安装 opencv4.0.1。我已经按照opencv 安装说明 进行了制作和编译库,但是安装后,pkgconfig 仍然找不到该库,并且当我尝试构建程序时,出现诸如缺少库错误之类的问题。
$ pkg-config --cflags opencv
Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found
Run Code Online (Sandbox Code Playgroud)
根据这个问题,OpenCV 放弃了对 pkg-config 的支持。但是,可以按如下方式添加:
配置
当您运行时cmake
添加附加参数,-D OPENCV_GENERATE_PKGCONFIG=YES
例如
cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=YES -D CMAKE_INSTALL_PREFIX=/usr/local ..
Run Code Online (Sandbox Code Playgroud)
然后make
和sudo make install
以前一样。
测试
使用名称opencv4
而不仅仅是opencv
例如
pkg-config --cflags opencv4
Run Code Online (Sandbox Code Playgroud)