我正在尝试在 Visual Studio Code 中获取智能感知。我从市场下载了 C/C++ 扩展:https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools并且还使用软件包安装了 MinGW mingw32-base
和 mingw32-gcc-c++
.我添加了 MinGW bin
文件夹到 Path
在我的环境变量中。
当我添加任何 include
我的声明 .c
文件,例如 #include <stdio.h>
, Visual Studio Code 说:
Include file not found in include directory
我配置不正确吗?如何获得 C/C++ 的智能感知?
最佳答案
首先,确保在您的
.vscode
文件夹中创建一个c_cpp_properties.json
文件提示:使用命令面板(Ctrl+Shift+P)并输入
C/Cpp:编辑配置
添加这样的包含路径:
{ "configurations": [ { "name": "Win32", "includePath": [ "path_to_your/MinGW/lib/gcc/mingw32/4.8.1/include/c++" ], "browse": { "limitSymbolsToIncludedHeaders": true, "databaseFilename": "" } } ] }
关于c - 在包含目录中找不到 Visual Studio Code 包含文件 (Windows 10),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39430277/