很久没碰过C++了。因工作涉及opencv+pytorch,因此捡回c++,因平时用惯jetbrains的ide,于是很自然的安装了clion。年龄大了,记下流水账备忘。
- 安装mingw64,配置path;
- 安装cmake,配置path;
- 安装clion,配置settings中的toolchain;
- 下载opencv-4.5.3、opencv_contrib-4.5.3,在本地重新编译opencv
以上部分网上有大把教程,可以直接抄作业。就是opencv本地编译安装环境有点扯,有时候会出现文件下载不下来,那就要人肉去下载放到指定目录下,来回几次就OK了。
重点讲下clion中的一些配置和opencv项目cmakelists配置。
clion中自己带有一套cmake版本比直接在cmake官网下下载的要旧,所以如果不想用自身的cmake,可在settings的toolchain中指定自己下载安装的这套cmake,如图。
其次是cmakelists文件的配置,网上也有不少解决opencv环境(include、lib)的方案。经实操相对简明的方案如下:
# basic definition
cmake_minimum_required(VERSION 3.20)
project(learning01)
set(CMAKE_CXX_STANDARD 11)
# opencv definitio