如何获取Visual Studio Code指示C++代码中的错误?
已安装的扩展:С/С++;С/С++ Clang 和 C++ 和 C++ 智能感知。
设置路径:
"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++: Create new C++ project
- 将文件
.vscodec_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