动机:最近需要测试同一个软件在本地Ubuntu运行与ARM开发板运行的运行效率差距,遂需要在X86同时编译X86与ARM的OpenCV。因此需要来回切换OpenCV版本,特在此记录一下。
第一步:修改CLion设置
在CLion中,Setting,Toolchains,中,选择需要的编译器。
在程序的CMakeList.txt中,根据情况,添加或注释掉
set(CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH} "/usr/local/opencvlocal/share/OpenCV")
这是根据你OpenCV包的路径决定的。
然后重置CLion的cmake cache
第二步:修改本地设置
gedit ~/.bashrc
在最后添加或注释掉
export PKG_CONFIG_PATH=/usr/local/opencvlocal/lib/pkgconfig
export PKG_CONFIG_PATH=/usr/local/opencvlocal/lib/
保存以后运行
source ~/.bashrc
sudo ldconfig
文章评论