CMake+CLion+Qt配置

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

配置编译环境

  • 下载Visual Studio,其中有MSVC编译工具,
  • 下载MSVC工具包, 工具包下载链接:https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/

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

下载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中的编译内容。具体路径如下:

C:\ProgramFiles\Qt\6.5.2\msvc2019_64\lib\cmake

其实选择到msvc2009_64即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/107108.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第5篇 vue的通信框架axios和ui框架-element-ui以及node.js

一 axios的使用 1.1 介绍以及作用 axios是独立于vue的一个项目,基于promise用于浏览器和node.js的http客户端。 在浏览器中可以帮助我们完成 ajax请求的发送在node.js中可以向远程接口发送请求 1.2 案例使用axios实现前后端数据交互 1.后端代码 2.前端代码 &…

Linux 下 C语言版本的线程池

目录 1. 线程池引入 2. 线程池介绍 3. 线程池的组成 4. 任务队列 5. 线程池定义 6. 头文件声明 7. 函数实现 8. 测试代码 1. 线程池引入 我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:如果并发的线程数…

循环购模式:一种新型的电商模式,让你的生意更轻松

你是否想过,你的商品能够以一种更高效、更环保、更有趣的方式销售给顾客?你是否想过,你的顾客能够以一种更低成本、更高回报、更多互动的方式享受你的商品?如果你的答案是肯定的,那么你一定要了解一下循环购模式。 循环…

IDEA的快捷键大全

快捷键 说明 IntelliJ IDEA 的便捷操作性,快捷键的功劳占了一大半,对于各个快捷键组合请认真对待。IntelliJ IDEA 本身的设计思维是提倡键盘优先于鼠标的,所以各种快捷键组合层出不穷,对于快捷键设置也有各种支持,对…

floodfill算法(洪水灌溉算法)

一)floodfill算法简介: 二)图像渲染 733. 图像渲染 - 力扣(LeetCode) class Solution {int[] dx {1, 0, 0, -1};int[] dy {0, 1, -1, 0};//上下搜索的时候要使用向量数组int row0;int col0;int target0;public void dfs(int[][] image,int i,int j,int…

STC15/8单片机特有的PWM寄存器和普通定时器实现PWM输出

STC15/8单片机特有的PWM寄存器和普通定时器实现PWM输出 🌿主要针对STC15W4型号特有的6通道15位专门的高精度PWM。 🌿STC8系列 ✨STC15W4K32S4系列单片机具有6通道15位专门的高精度PWM(带死区控制)和2通道CCP(利用它的高速脉冲输出功能可实现11~16位PWM);(STC15F/L2K60S2系…

Mysql同步数据到Doris的踩坑过程

问题背景 由于项目需要,需要把多个Mysql数据库的数据同步到Doris数据库,然后利用Doris强调的计算和查询能力,来满足业务需求。有关Doris可以查看它的官方文档来了解它。 seatunnel的使用到放弃 缘起 从《第十届GIAC全球互联网架构大会》了…

口袋参谋:淘宝不限类目,透视竞品实时销量!快试试这个插件

​在运营一家店铺之前,可以先了解各类目宝贝的市场行情,及时掌握不同类目宝贝的价格、销售情况,根据需求制定出属于自己的营销策略。 【可跨类目竞店透视】功能: 支持一键获取任意店铺宝贝概况信息 【跨类目竞店透视】功能使用 …

C/C++之链表的建立

个人主页:点我进入主页 专栏分类:C语言初阶 C语言程序设计————KTV C语言小游戏 C语言进阶 C语言刷题 欢迎大家点赞,评论,收藏。 一起努力,一起奔赴大厂。 目录 1.头插 1.1简介 1.2代码实现头插 …

PyCharm克隆github上开源的项目

PyCharm怎么clone github上开源的项目 一、先要确保PyCharm正确的配置了Git 如果你已经在PyCharm中配置好了Git,可以跳过此步骤,直接看下一步。 那么怎么在PyCharm中配置Git呢? 百度搜索Git安装包,安装过程不再多说&#xff0…

数据结构与算法基础-学习-34-基数排序(桶排序)

目录 一、基本思想 二、算法思路 1、个位排序 (1)分配 (2)收集 2、十分位排序 (1)分配 (2)收集 三、源码分享 1、InitMyBucket 2、DestroyMyBucket 3、ClearMyBucket 4、…

JMeter接口测试

0.前言, 我决定我的代码必须要提升性能了,而不是写不写得出来的问题了, however,怎么知道我的代码是不是很烂和健壮性,需要专业的测试工具来测试出来,如高并发QPS是什么?,高频率是什么? 怎样自动化测试解放双手 1.jmeter是apache使用java的测试工具,模拟巨大的负载,官网地址…