Clion配置Qt+MSVC/MinGW环境 (正在持续更新)
- Clion配置Qt+MSVC/MinGW环境
-
- 1. QT中的编译器
- 2. 两种编译器的优势劣势
- 3. Clion + Qt – MSVC 配置
-
- 3.1 Clion 、 Qt-MSVC 下载安装
- 3.2 Clion项目创建
- 3.2 项目设置
- 3.3 构建运行
- 4. Clion + Qt – MinGW 配置(接下来会更新)
Clion配置Qt+MSVC/MinGW环境
1. QT中的编译器
QT 中存在着两种编译方式,一种是MSVC,另一种是MinGW。在windows下使用clion写C++可以使用g++(windows下叫MinGW),也可以使用msvc(微软的编译器,必须下载Visual studio)
- MSVC (Mirosoft Visual C++ Compiler)是指微软的VC编译器
- MinGW是Minimalist GNU for Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库
安装QT时,一般情况下会选择其中一种。不能同时安装msvc和mingw的QT库。
2. 两种编译器的优势劣势
基于Windows环境的MinGW在进行deug时部分指针等变量并不兼容。
3. Clion + Qt – MSVC 配置
3.1 Clion 、 Qt-MSVC 下载安装
Clion-2021.3.2(各个版本均可不限制) Qt-5.x(最好是5.14之前-5.0之后,编译器MSVC2017_64)MSVC(VS2017)-VC15(安装VS2017,其他版本可能不支持)
安装过程自行百度 教程较多
3.2 Clion项目创建
各软件安装结束后,打开Clion,新建工程,注意两点:
- QT widgets exe 选择Qt widget项目
- Qt Cmake prefix path 选择自己的Qt安装目录下的msvc路径
最终create创建
3.2 项目设置
File->Setting->Build->toolcains
- 点击+号
- 选择VS项目
- ToolSet设定vs2017安装目录
- Arch选择amd64
- 如果有其他编译器,最终记得上箭头调整VS至最高并显示默认
4. Clion + Qt – MinGW 配置(接下来会更新)
MinGW 虽然可以使用,但是在结合于QT-Opencv、QT-GDAL等第三方库时会极为繁琐-劝退 。
来源:弓长广文武1997
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!