因为个人工作历时的原因,用Qt很多,但是看到吧主大人发布了能用c++20的编译器,心痒难耐,经过了无数试错的过程,终于用vscode将c++20编译器和Qt混编成功,能够用c++20标准来使用Qt,也是我的一个小愿望。
需要配置的东西太多了,我感觉每次创建工程都得配置如此多的东西,实在是太不尽人意,所以我写了一款小工具,功能如下:
1.能够自动生成vscode所需要的pro文件。
2.能够自动生成vscode和Qt与c++20编译器的Makefile。包括debug版本和release版本。
3.能够自动生成vscode所需要的json配置文件。
4.能够自动打包程序所需要的所有dll库,以便于调试。
(p:全自动)
注:
1.使用此工具之前,请先下载此吧的c++20编译器,并且在环境变量之中设成唯一gcc编译器(尽量唯一,别到时候make的时候找错了编译器,从而爆出一堆链接错误)
2.使用此工具之前,请安装完整的Qt creator和其相关的库,目前因为要支持贴吧c++20编译器的原因,只支持Mingw库,vs库不打算支持(可能以后支持)。
3.如果vscode编译时找错了编译器,请在cmd终端中输入'code'打开vscode,以便更新vscode自己的环境变量,或者重新启动计算机。(因为新设置环境变量后,vscode并不会更新自己的环境变量,所以经常会因此烦恼,也希望贴吧各位大神提出一些好的解决办法)。
1楼放链接和教程。
需要配置的东西太多了,我感觉每次创建工程都得配置如此多的东西,实在是太不尽人意,所以我写了一款小工具,功能如下:
1.能够自动生成vscode所需要的pro文件。
2.能够自动生成vscode和Qt与c++20编译器的Makefile。包括debug版本和release版本。
3.能够自动生成vscode所需要的json配置文件。
4.能够自动打包程序所需要的所有dll库,以便于调试。
(p:全自动)
注:
1.使用此工具之前,请先下载此吧的c++20编译器,并且在环境变量之中设成唯一gcc编译器(尽量唯一,别到时候make的时候找错了编译器,从而爆出一堆链接错误)
2.使用此工具之前,请安装完整的Qt creator和其相关的库,目前因为要支持贴吧c++20编译器的原因,只支持Mingw库,vs库不打算支持(可能以后支持)。
3.如果vscode编译时找错了编译器,请在cmd终端中输入'code'打开vscode,以便更新vscode自己的环境变量,或者重新启动计算机。(因为新设置环境变量后,vscode并不会更新自己的环境变量,所以经常会因此烦恼,也希望贴吧各位大神提出一些好的解决办法)。
1楼放链接和教程。