C:\Users\Lasse\esp\esp-idf\examples\get-started\blink.vscode\settings.json看起来像这样:
{
"idf.portWin": "COM3",
"idf.flashType": "UART",
"files.associations": {
"sdkconfig.h": "c"
},
"C_Cpp.default.compilerPath": ""
}
C:\Users\Lasse\AppData\Roaming\Code\User\settings.json看起来像这样:
{
"idf.espIdfPathWin": "C:\\Users\\Lasse\\esp\\esp-idf",
"idf.pythonBinPathWin": "c:\\Users\\Lasse\\.espressif\\python_env\\idf4.2_py3.8_env\\Scripts\\python.exe",
"idf.customExtraPaths": "C:\\Users\\Lasse\\.espressif\\tools\\xtensa-esp32-elf\\esp-2020r3-8.4.0\\xtensa-esp32-elf\\bin;C:\\Users\\Lasse\\.espressif\\tools\\xtensa-esp32s2-elf\\esp-2020r3-8.4.0\\xtensa-esp32s2-elf\\bin;C:\\Users\\Lasse\\.espressif\\tools\\esp32ulp-elf\\2.28.51-esp-20191205\\esp32ulp-elf-binutils\\bin;C:\\Users\\Lasse\\.espressif\\tools\\esp32s2ulp-elf\\2.28.51-esp-20191205\\esp32s2ulp-elf-binutils\\bin;C:\\Users\\Lasse\\.espressif\\tools\\cmake\\3.16.4\\bin;C:\\Users\\Lasse\\.espressif\\tools\\openocd-esp32\\v0.10.0-esp32-20200709\\openocd-esp32\\bin;C:\\Users\\Lasse\\.espressif\\tools\\ninja\\1.10.0;C:\\Users\\Lasse\\.espressif\\tools\\idf-exe\\1.0.1;C:\\Users\\Lasse\\.espressif\\tools\\ccache\\3.7;C:\\Users\\Lasse\\.espressif\\tools\\dfu-util\\0.9\\dfu-util-0.9-win64",
"idf.customExtraVars": "{\"OPENOCD_SCRIPTS\":\"C:\\\\Users\\\\Lasse\\\\.espressif\\\\tools\\\\openocd-esp32\\\\v0.10.0-esp32-20200709/openocd-esp32/share/openocd/scripts\",\"IDF_CCACHE_ENABLE\":\"1\"}",
"idf.portWin": "COM3",
"idf.port": "/dev/ttyUSB3",
"C_Cpp.default.includePath": [
"C:\\Users\\Lasse\\esp\\**"
],
"C_Cpp.intelliSenseEngine": "Tag Parser"
}
"C_Cpp.intelliSenseEngine":“标签解析器”-帮助解决非标准库导入
C:\Users\Lasse\esp\esp-idf\examples\get-started\blink.vscode\c_cpp_properties.json看起来像这样:
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}\\**",
"C:\\Users\\Lasse\\esp\\**"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "windows-msvc-x64"
}
],
"version": 4
}
我想这可能和失踪有关
"C_Cpp.default.compilerPath": ""
编译器在哪里?
发布于 2021-06-13 17:29:02
这个视频可能会对https://www.youtube.com/watch?v=KRyvly_SYS8有所帮助(从10:18到14:34)。
我按照这个过程解决了包含错误。按F1,然后选择C/C++编辑配置(UI)。
包含路径:
参考:https://github.com/espressif/vscode-esp-idf-extension/issues/26#issue-556057077
${workspaceFolder}/**
${env:IDF_PATH}/components/**
build/config
编译器路径:
检查https://github.com/espressif/vscode-esp-idf-extension/issues/27#issuecomment-580165821
IntelliSense模式:
选择gcc-x64(旧版)
https://stackoverflow.com/questions/67267010
复制相似问题