如何让 Visual Studio Code 指示 C++ 代码中的错误?
已安装的扩展:С/С++; С/С++ Clang 和 C++ 以及 C++ Intellisense。
设置路径:
"name": "Win32",
"includePath": [
"D:/programm/MinGW/lib/gcc/mingw32/5.3.0/include/c++"
],
"browse": {
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
但不显示错误。
最佳答案
为了让 Visual Studio Code 指示错误,创建一个简单的项目并使用下一个 VScode 配置:
- 安装下一个插件
C/C++
、C/C++ Clang Command Adapter
、C++ Intellisense
、Easy C++ projects
- 打开新文件夹(文件 -> 打开文件夹)
- 按
Ctrl + Shift + P
并键入Easy Cpp/C++:创建新的 C++ 项目
- 添加文件
.vscode\c_cpp_properties.json
,内容如下:
{
"configurations": [
{
"name": "Win32",
"includePath": [
"C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\include",
"C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.10150.0\\ucrt"
],
"intelliSenseMode": "msvc-x64",
"compilerPath": "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe",
"cStandard": "c11",
"cppStandard": "c++17"
}
],
"version": 4
}
- 按 F7 检查配置。
如果您在终端中看到“Hello Easy C++ project!”消息,因此配置已完成。 您可以根据需要轻松修改此配置。
可能的困难:
- 确保您的配置在
c_cpp_properties.json
中具有正确的包含路径 - 如果您使用的是 VisualStudio 工具链,请确保
build.bat
文件具有正确的编译器路径。 - 如果您使用 clang 作为编译器,请确保在工作区设置中设置了
clang.executable
关于c++ - 显示 visual studio 代码 C++ 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42184042/