vscode打开stm32CubeIDE的项目的注释问题
文章目录
目的是为消除红色底线

打开命令面板:Ctrl+Shift+P
搜索并打开:C/C++: Edit Configurations (JSON)
修改并添加。(注意里面的版本号)
{"configurations": [{"name": "Win32","includePath": ["${workspaceFolder}/**","${workspaceFolder}/Core/Inc","${workspaceFolder}/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy","${workspaceFolder}/Drivers/STM32F1xx_HAL_Driver/Inc","${workspaceFolder}/Drivers/CMSIS/Device/ST/STM32F1xx/Include","${workspaceFolder}/Drivers/CMSIS/Include","D:/ST/STM32CubeIDE_1.18.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.win32_1.0.0.202411081344/tools/arm-none-eabi/include","D:/ST/STM32CubeIDE_1.18.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.win32_1.0.0.202411081344/tools/lib/gcc/arm-none-eabi/13.3.1/include"],"defines": ["_DEBUG","UNICODE","_UNICODE","DEBUG","USE_HAL_DRIVER","STM32F103xB" // 根据你具体芯片型号修改]}],"version": 4
}
记得添加宏定义
"DEBUG","USE_HAL_DRIVER","STM32F103xB" // 根据你具体芯片型号修改
这里路径是从下图中得到的