1.装Clion
2.装MinGW,配环境变量,直接可以用
3.装OpenCV,装完之后不能直接用
4.装Cmake,直接可以用
OpenCV安装之后的build文件夹只能给VS用,Clion用不了
创建一个空文件夹mingw_build(by_me),Cmake将build files在这个文件夹中生成
需要手动使用Cmake对OpenCV的源码(sources目录)进行编译,先生成build files,然后
移动到mingw_build(by_me)目录下,执行
mingw32-make -j16 # 执行make编译
mingw32-make install # 执行install安装
然后给opencv设置环境变量
项目的CMakeLists.txt中配置OpenCV(可能还要重启IDE,刷新环境变量)
# 配置opencv
set(OpenCV_DIR "D:\\software\\c++\\OpenCV\\opencv4.5.1\\mingw_build(by_me)\\install")
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
link_directories(${OpenCV_LIBRARY_DIRS})
target_link_libraries(project ${OpenCV_LIBS})
MinGW_W64各种tag说明
# Exception
seh:64位
sjlj:32位
dwarf:32位
# C Runtime Library
msvcrt
ucrt #通用C运行时库,ucrt是一个更新的标准
通用C运行时库
装opencv时error:‘sleep for’ is not a member of ‘std::this_thread‘
OpenCV+Clion环境配置
Clion配置OpenCV
配置opencv