VS Code上,QT基于cmake,qmake的构建方法(非常详细)

1 前言

最近,由于认证了github的学生用户,想在VS Code上,将各类语言开发环境统一起来。而在VS Code上进行QT开发,在找了一圈CSDN上的博客后,感觉并不全面,跟着尝试还是会出各种各样的问题,因此,在走通cmake/qmake的QT环境配置后,这里予以记录,便于自己日后查询,也给大家一些参考,能够尽量减小消耗这种配置环境的无用功时间。
首先,关于软件的安装,主要包括VS Code以及QT,感觉能够有需求通过VS Code进行QT开发,这两个软件的安装一定是没有任何问题的,因此,这里不再赘述安装过程了,直接进入正题——VS Code上,QT基于cmake,qmake的构建方法。

2 QT基于cmake的构建方法

2.1 VS Code关键插件安装

在正式配置环境之前,在VS Code上,需要提前完成几个关键插件的安装,它们分别是
(1) CMake,CMake Tools: 一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。
Cmake
(2) Qt tools,QT Configure: VS Code中实现QT开发的主要工具,并直接提供开发过程的关键指令。包括QtConfigure : New Project等,后续会详细介绍。

2.2 系统环境变量配置

事实上,环境变量配置不正确,是运行过程出现问题的主要原因,其中,环境变量的顺序,也对环境能否配置成功起决定作用,因此,有时候出现问题,可以调整环境变量,再重新试一下。注意,我这边后续将采用MSVC2019_64进行开发,因此,若是采用别的编译器开发,请结合自己的具体情况合理设置。 我的环境变量配置结果如下:

VS Code中配置Qmake,你可以按照以下步骤进行操作: 1. 首先,确保你已经安装了Qt,并且在系统的环境变量中设置了Qt的路径。 2. 打开VS Code,并安装Qt for Python插件,该插件可以提供与Qt项目相关的功能。 3. 在VS Code中创建一个新的文件夹,并打开该文件夹。 4. 在该文件夹中创建一个名为`.vscode`的文件夹,用于存放VS Code的配置文件。 5. 在`.vscode`文件夹中创建一个名为`tasks.json`的文件,用于配置任务。 6. 在`tasks.json`文件中,添加以下代码: ```json { "version": "2.0.0", "tasks": [ { "label": "qmake", "type": "shell", "command": "qmake", "group": { "kind": "build", "isDefault": true }, "presentation": { "reveal": "always", "panel": "shared" } } ] } ``` 这个配置文件指定了一个名为"qmake"的任务,它将运行`qmake`命令。 7. 现在,你可以在VS Code的终端中运行该任务。在终端中输入`Ctrl`+`Shift`+`P`打开命令面板,然后输入"Tasks: Run Task"并选择"qmake"。 这样,VS Code就会运行`qmake`命令,并根据你的项目配置生成相应的Makefile文件。 请注意,这只是一个基本的配置示例。根据你的具体项目需求,你可能需要进行一些额外的配置。你可以根据你的项目情况编辑`tasks.json`文件,以满足你的需求。 引用: VS Code for Qt Applications - Part 2 - KDAB .vscode配置 [1.1] 引用: void setDebugOutput(const QString &rawTargetFilePath_, const bool &argDateFlag_) 引用: 适合把qt工程,通过命令行直接编译成exe; 从头开始构建项目时,命令行编译和打包qt程序。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值