c++ 无法确定要使用的cmake生成器-VS Code-Windows 10

ncgqoxb0  于 2023-06-07  发布在  Windows
关注(0)|答案(4)|浏览(1013)

在windows 10 PC中编译vs代码中的cpp文件时,在给出“cmake:debug”后,我得到这样的错误“无法确定要使用的cmake生成器。请安装或配置首选生成器或更新settings.json,您的工具包配置或路径变量”如何解决错误

yi0zb3m4

yi0zb3m41#

如果你已经安装了cmake,设置了你的项目,并添加了它的路径,试试这个Ctrl+shift+P,输入“cmake:reset cmake tools for extension state”,然后按回车键。
至少对我有用。

ou6hu8tu

ou6hu8tu2#

首先检查系统。
1.安装MINGW https://www.msys2.org/
1.使用pacman安装gcc、g++、gdb和cmake。
pacman -S mingw-w64-x86_64-gcc
pacman -S mingw-w64-x86_64-gdb
pacman -S mingw-w64-x86_64-cmake
1.检查安装:
gcc版本
g++ --版本
gdb --版本
1.编辑帐户的环境变量(PATH)
C:\msys64\mingw64\bin
对于Vscode上的cmake项目:
1.创建一个cmake项目:https://code.visualstudio.com/docs/cpp/cmake-linux#_create-a-cmake-project
1.选择之前安装的工具包(工具链)
1.设置cmake.cmakePath(如果你安装了pacman,路径应该和gcc/g++一样。
“cmake.cmakePath”:“C:\msys64\mingw64\bin\cmake.exe”
1.重置VScode:Ctrl+Shift+P并键入“CMake:Reset CMake Tools for Extension State”
1.配置项目:Ctrl+Shift+P并键入“CMake:配置”。您将看到“built”目录和生成的文件。

ehxuflar

ehxuflar3#

重新安装cmake工具扩展对我来说很有用。

vvppvyoh

vvppvyoh4#

安装chocolatey:https://chocolatey.org/
安装后重新启动您的电脑
以管理员身份运行cmdpowershell
运行choco install ninja

相关问题