CLion+Opencv+VS2019配置
本文最后更新于:2024年4月26日 下午
Opencv配置
下载下来的文件是自解压程序,选择解压目录点击【Extract】即可
打开【此电脑】,右击【此电脑】,选择【属性】
点击【高级系统设置】
点击【环境变量】
在下方【系统变量】区域点击【新建】
新建
OPENCV_HOME
变量,目录如下:点击【确定】
点击【确定】
重启电脑
建立Clion工程
编辑CMakeLists.txt
设置OpenCV路径
1
set(OpenCV_DIR $ENV{OPENCV_HOME}/lib/)
查找模块文件
完成上一步之后 CMak e会进入设置的目录中找到
OpenCVConfig.cmake
文件,设置CMake需要加载读取的模块,一般第三方模块的命名方式都是xxxxConfig.cmake
。1
find_package(OpenCV REQUIRED)
拷贝动态库
在测试项目运行时需要将
opencv_worldxxx.dll(release)
和opencv_worldxxxd.dll(debug)
拷贝到.exe
文件的同级目录下。1
2file(GLOB COPY_DLL "$ENV{OPENCV_HOME}/bin/*.dll")
file(COPY ${COPY_DLL} DESTINATION ${CMAKE_CURRENT_BINARY_DIR})其中
${CMAKE_CURRENT_BINARY_DIR}
是 CMake 内置的变量,表示当前项目编译后二进制文件输出路径。设置附加目录
在编译时需要将OpenCV的lib文件编译到exe文件中,设置如下:
1
target_link_libraries(OpenCVCode ${OpenCV_LIBS})
设置
target_link_libraries()
函数,一定要在add_executable()
后。
测试程序
1 |
|
完整CMakeLists.txt
1 |
|
运行结果
本文参考:Clion + OpenCV4.5.4 + VS2019配置详解_clion vs opencv-CSDN博客
CLion+Opencv+VS2019配置
https://summersong.top/post/b3572ab7.html