CMake+CLion+Qt配置

在这里我下载MSVC的工具包,并没有下载Visual Studio。

配置编译环境

两种方式基本一致,我目前使用的是第二种方式。

下载MSVC工具包后,安装。打开CLion,在settings中选择工具链Toolchains,路径如下图:

CLion的默认编译环境是MinGW,我在这里新增Visual Studio作为MSVC编译环境,并将其设置为Default状态。

首先设置Toolset,我的安装路径如下图所示,所以可以看到上图中路径一定要到BuildTools文件夹下,才能将所需要的所有工具包括。

如果你下载Visual Studio,则必须要指定到Visual Studio的对应版本。如下图所示,因为下载的是Community版本,则Toolset必须指定到Community版本文件夹下。

随后是设置BuildTool、C Compiler和C++ Compiler。IDE会自动查找,但是很慢,建议手动设置

工具包配置路径如下图所示:

设置CMake加载,当修改CMake文件时系统自动加载修改过的版本。点击中间的"+"号,自动添加Release,如果再点击+号,则会添加其它模式的版本。

创建C++工程

创建C++工程时设置CMake的前缀。选择Qt中的编译内容。具体路径如下:

cpp 复制代码
C:\ProgramFiles\Qt\6.5.2\msvc2019_64\lib\cmake

其实选择到msvc2009_64即可。

相关推荐
肆忆_13 小时前
# 用 5 个问题学懂 C++ 虚函数(入门级)
c++
不想写代码的星星17 小时前
虚函数表:C++ 多态背后的那个男人
c++
小兵张健2 天前
为什么我放弃了 JetBrains 系列,转向 VSCode 等衍生物
visual studio code·jetbrains
端平入洛2 天前
delete又未完全delete
c++
端平入洛3 天前
auto有时不auto
c++
哇哈哈20214 天前
信号量和信号
linux·c++
多恩Stone4 天前
【C++入门扫盲1】C++ 与 Python:类型、编译器/解释器与 CPU 的关系
开发语言·c++·人工智能·python·算法·3d·aigc
蜡笔小马4 天前
21.Boost.Geometry disjoint、distance、envelope、equals、expand和for_each算法接口详解
c++·算法·boost
超级大福宝4 天前
N皇后问题:经典回溯算法的一些分析
数据结构·c++·算法·leetcode
weiabc4 天前
printf(“%lf“, ys) 和 cout << ys 输出的浮点数格式存在细微差异
数据结构·c++·算法