查看版本
pkg-config opencv --modversion
安装
- 通过CMAKE_INSTALL_PREFIX来设置安装目录
mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D WITH_TBB=ON -D WITH_V4L=ON -D CMAKE_INSTALL_PREFIX=/usr/local/opencv/4.5.1 .. make -j8
sudo make install -j8
修改配置
#CmakeLists.txt中添加
#set opencv version
set(CMAKE_PREFIX_PATH "/usr/local/opencv/4.5.1")
find_package(OpenCV REQUIRED)
#显示opencv版本
MESSAGE(STATUS "OpenCV version: "${
OpenCV_VERSION})
CMAKE_PREFIX_PATH指定FIND_XXX()命令将使用的路径。它包含“基本”目录
如果需要修改使用版本,需要再次修改配置文件
- 小插曲
在使用上述方法之前,我参照网上的方法通过在~/.bashrc文件中添加export pkg_config_path等命令来控制版本。(可能是我的操作有误,没有成功)
如果你所下载的opencv版本存在lib/pkgconfig目录则按以下指令进行操作 。
在默认情况下,每个支持 pkg-config 的库对应的.pc文件在安装后都位于安装目录中的lib/pkgconfig目录下。
关于PKG_CONFIG_PATH
关于LD_LIBRARY_PATH