vscode代码编辑器有自己一些优势,考虑用它开发qt6项目:
整个配置过程如下:
插件安装:
.mingw&cmake安装配置:
qt creator 创建一个测试工程,当然,工程是cmake类型 :
vsocode 打开cmakeLists.txt文件,回自动构建项目。
按crtl+shift+p 输入cmake,点击Select a Kit
选择编译器:
构建:
结果 :到输出文件夹下运行exe文件:
我遇到的问题,过往我装过多个环境等,但打开cmake,选择不到我的kit,还是原来的东西,曾想直接覆盖目录内容,但编译都无法启动了。
解决办法如下:
先删除如下文件:
原文件内容为:
[
{
"name": "GCC 8.1.0 x86_64-w64-mingw32",
"compilers": {
"C": "D:\\tools\\mingw64\\bin\\gcc.exe",
"CXX": "D:\\tools\\mingw64\\bin\\g++.exe"
},
"isTrusted": true,
"environmentVariables": {
"CMT_MINGW_PATH": "D:\\tools\\mingw64\\bin"
},
"preferredGenerator": {
"name": "MinGW Makefiles"
}
},
{
"name": "Visual Studio Community 2022 Release - amd64",
"visualStudio": "ed7b1979",
"visualStudioArchitecture": "x64",
"isTrusted": true,
"preferredGenerator": {
"name": "Visual Studio 17 2022",
"platform": "x64",
"toolset": "host=x64"
}
},
{
"name": "Visual Studio Community 2022 Release - amd64_x86",
"visualStudio": "ed7b1979",
"visualStudioArchitecture": "x64",
"isTrusted": true,
"preferredGenerator": {
"name": "Visual Studio 17 2022",
"platform": "win32",
"toolset": "host=x64"
}
},
{
"name": "Visual Studio Community 2022 Release - x86",
"visualStudio": "ed7b1979",
"visualStudioArchitecture": "x86",
"isTrusted": true,
"preferredGenerator": {
"name": "Visual Studio 17 2022",
"platform": "win32",
"toolset": "host=x86"
}
},
{
"name": "Visual Studio Community 2022 Release - x86_amd64",
"visualStudio": "ed7b1979",
"visualStudioArchitecture": "x86",
"isTrusted": true,
"preferredGenerator": {
"name": "Visual Studio 17 2022",
"platform": "x64",
"toolset": "host=x86"
}
},
{
"name": "Visual Studio 生成工具 2022 Release - amd64",
"visualStudio": "0aeaf3ef",
"visualStudioArchitecture": "x64",
"isTrusted": true,
"preferredGenerator": {
"name": "Visual Studio 17 2022",
"platform": "x64",
"toolset": "host=x64"
}
},
{
"name": "Visual Studio 生成工具 2022 Release - amd64_x86",
"visualStudio": "0aeaf3ef",
"visualStudioArchitecture": "x64",
"isTrusted": true,
"preferredGenerator": {
"name": "Visual Studio 17 2022",
"platform": "win32",
"toolset": "host=x64"
}
},
{
"name": "Visual Studio 生成工具 2022 Release - x86",
"visualStudio": "0aeaf3ef",
"visualStudioArchitecture": "x86",
"isTrusted": true,
"preferredGenerator": {
"name": "Visual Studio 17 2022",
"platform": "win32",
"toolset": "host=x86"
}
},
{
"name": "Visual Studio 生成工具 2022 Release - x86_amd64",
"visualStudio": "0aeaf3ef",
"visualStudioArchitecture": "x86",
"isTrusted": true,
"preferredGenerator": {
"name": "Visual Studio 17 2022",
"platform": "x64",
"toolset": "host=x86"
}
}
]
再重新打开vscode,出现了我环境变量中配置的项目: