VS Code中Qt CMake项目如何指定使用Qt CMake工具而非VS2022 CMake工具?
VS Code中Qt CMake项目如何指定使用Qt CMake工具而非VS2022 CMake工具?
我来给你一步步说怎么操作,让你的Qt项目乖乖用Qt自带的CMake工具来构建,不再默认用VS2022的版本~
首先你得先找到Qt自带的CMake安装路径,一般都在Qt安装目录的Tools/CMake/{具体版本号}/bin文件夹里,比如类似D:\Qt\Tools\CMake\3.26.4\bin\cmake.exe这样,把这个完整路径记下来。
接下来有两种方法可以调整配置:
方法一:通过VS Code全局设置修改
- 打开VS Code的设置面板(快捷键Ctrl+,就行),在搜索框里输入
CMake: Cmake Path - 找到对应的设置项后,把刚才记下来的Qt CMake的完整路径填进去
- 保存设置后,要么重启VS Code,要么点击状态栏的“重新加载CMake项目”按钮,让新配置生效
- 打开VS Code的设置面板(快捷键Ctrl+,就行),在搜索框里输入
方法二:通过项目本地配置修改(只针对当前项目生效)
- 打开项目里的
.vscode文件夹,如果没有的话就手动新建一个 - 在里面创建或者修改
settings.json文件,加入下面的配置内容,记得把路径换成你自己的Qt CMake路径:{ "cmake.cmakePath": "你的Qt自带CMake完整路径,比如D:\\Qt\\Tools\\CMake\\3.26.4\\bin\\cmake.exe" } - 保存文件后,点击VS Code状态栏的“Configure”按钮重新配置CMake,之后构建项目就会用你指定的Qt CMake工具了
- 打开项目里的
最后你可以验证下:重新构建项目,看输出面板里的CMake调用路径,确认是不是已经换成Qt自带的那个版本啦~
内容来源于stack exchange
相关产品推荐
相关产品推荐

