EA-LGX / DemoForVsCode

适用于VsCode的QT工程模板
GNU General Public License v2.0
7 stars 3 forks source link

DemoForVsCode

适用于VsCode的QT模板工程

A Qt Template Project for VsCode,which allows you to develop QT through VsCode !

How To Use?🙌

1. Clone This Project Or Download the Zip
git clone git@github.com:EA-LGX/DemoForVsCode.git
2. Rename The Project's Name What You Like
3. Edit And Specify The Path To Your Development Environment
4. Tasks Explain And Use ! 😁
Task Explain Equivalent command Usage
QT_Qmake Generate Makefile from .pro files qmake xxx.pro Just run
QT_BuildDebug Generate Debug executable file according to Makefile make debug Just run
QT_BuildRelease Generate Release executable file according to Makefile make release Just run
QT_Clean Clean the output file make clean Just run
QT_Run Run the executable file Just run
QT_OpenWithQtCreator Open the .pro file with QtCreator Just run
QT_Deploy Deploy,which copy the runtime files(such *.dll) to folder windeployqt xxx.exe Just run
QT_Designer Open the .ui file with QtDesigner Select the .ui file,then run task

🚀Examples && Test:

The End,And Enjoy😊

如果你想通过自己创建的项目或者在已有的项目中配置,那么下面的内容会教你如何应用到自己的项目当中。


一、命令行编译运行QT程序

在使用VsCode配置QT程序之前,我们应该需要知道如何通过命令行来编译以及运行QT工程。如果您已经了解如何通过qmake以及mingw32-make命令来编译和运行代码,为节省您的时间,请跳到配置VsCode+QT

下面是我个人常用的方式,可以参考:

1. 使用QtCreator创建一个qmake工程。

show

2. 使用qmake命令生成Makefile文件


二、配置VsCode+QT

1.安装VsCode插件

2.使用VsCode打开你的QT工程

2.添加包含的头文件路径,即include文件夹所在位置

如果指定头文件的路径,VsCode就不知道你的代码里面的头文件是在哪里,导致代码报红

这是我QT的mingw64编译套件对应的头文件路径 D:\\Qt\\Qt5.12.11\\5.12.11\\mingw73_64\\include\\**

请根据自己的来修改。

3.配置launch.json和tasks.json


三、运行与调试

1.运行程序

2.调试程序