vscode c/c++ 插件 找不到 "stm32f10x.h"怎么解决
时间: 2024-02-20 19:59:16 浏览: 641
如果你无法在 VSCode C/C++ 插件中找到 "stm32f10x.h" 头文件,可能是因为您的工程没有正确配置。请按照以下步骤进行排查:
1. 确认在工程中包含了 "stm32f10x.h" 头文件。如果没有,请将其添加到工程中。
2. 确认你的工程正确的配置了头文件搜索路径。可以在 VSCode 的 "c_cpp_properties.json" 文件中添加头文件搜索路径。例如:
```json
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**",
"C:/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/",
"C:/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/CMSIS/CM3/CoreSupport/",
"C:/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/STM32F10x_StdPeriph_Driver/inc/"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"compilerPath": "C:/MinGW/bin/gcc.exe",
"cStandard": "c11",
"cppStandard": "c++17"
}
],
"version": 4
}
```
3. 如果上述步骤都没有解决问题,请确认该头文件在您的电脑中是否存在。如果不存在,请重新下载正确的头文件,并确保将其添加到工程中。
希望以上步骤可以解决你的问题。
阅读全文