У меня возникают проблемы с тем, чтобы мои «включения» работали в моем редакторе в VS Code в Windows 10, сборка 17134, с использованием подсистемы Linux для Windows. У меня установлено расширение C/C++, и я могу запустить свое приложение, используя информацию из файла launch.json, указанную в документации здесь.
В их документации здесь, Microsoft описывает, как настроить c_cpp_properties.json, чтобы обойти эту проблему, но это не сильно меня продвинуло. В настоящее время я получаю сообщение об ошибке в строке «включает», в которой говорится:
#include errors detected. Please update your includePath. IntelliSense features for this translation unit (C:\Users\Username\Source\c-lang\hello.c) will be provided by the Tag Parser.
cannot open source file "stdio.h"
Мой c_cpp_properties.json:
{
"configurations": [
{
"name": "WSL",
"intelliSenseMode": "clang-x64",
"compilerPath": "/usr/bin/gcc",
"includePath": [
"${workspaceFolder}",
"/usr/include/"
],
"defines": [],
"browse": {
"path": [
"${workspaceFolder}",
"/usr/include"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": "",
},
"cStandard": "c11",
"cppStandard": "c++17"
}
],
"version": 4
}