在 Windows 10 PC 中的 vs code 中编译 cpp 文件时,在给出“cmake:debug”后,我收到这样的错误“无法确定要使用的 cmake 生成器。请安装或配置首选生成器或更新 settings.json,您的套件配置或路径变量”错误如何解决
gkh*_*cer 11
首先检查系统。
安装 MINGW https://www.msys2.org/
使用 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
检查安装:
海湾合作委员会——版本
g++ --版本
gdb --版本
编辑您帐户的环境变量 (PATH)
C:\msys64\mingw64\bin
对于 Vscode 上的 cmake 项目:
创建cmake项目:https://code.visualstudio.com/docs/cpp/cmake-linux#_create-a-cmake-project
选择之前安装的Kit(工具链)
设置cmake.cmakePath(如果您使用pacman安装,则路径应与gcc/g++相同。
"cmake.cmakePath": "C:\msys64\mingw64\bin\cmake.exe"
重置 VScode:Ctrl+shift+P 并输入“CMake:Reset CMake Tools for Extension State”
配置项目:Ctrl+shift+P 并输入“CMake:Configure”。您将看到“built”目录和生成的文件。
如果您已经安装了 cmake、设置了项目并添加了它的路径,请尝试使用 Ctrl+shift+P 并输入“cmake:reset cmake tools for extension state”,然后按 Enter。
至少这对我有用。