Clion配置Qt+MSVC/MinGW环境

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)

  1. MSVC (Mirosoft Visual C++ Compiler)是指微软的VC编译器
  2. 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,新建工程,注意两点:

  1. QT widgets exe 选择Qt widget项目
  2. Qt Cmake prefix path 选择自己的Qt安装目录下的msvc路径

最终create创建

Clion配置Qt+MSVC/MinGW环境

3.2 项目设置

File->Setting->Build->toolcains

  1. 点击+号
  2. 选择VS项目
  3. ToolSet设定vs2017安装目录
  4. Arch选择amd64
  5. 如果有其他编译器,最终记得上箭头调整VS至最高并显示默认
    Clion配置Qt+MSVC/MinGW环境

    4. Clion + Qt – MinGW 配置(接下来会更新)

    MinGW 虽然可以使用,但是在结合于QT-Opencv、QT-GDAL等第三方库时会极为繁琐-劝退

    来源:弓长广文武1997

    声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年10月11日
下一篇 2022年10月11日

相关推荐