刚开始用VSCode的你,肯定会比较头疼新打开一个工程,会出现各种波浪号提示,
聪明的你后面可能也通过各种教程 对这个工程手动设置.vscodec_cpp_properties.json 来配置解决
但如果有N多老工程的话 挨个去设置,想想还是比较头疼
本文件抛砖引玉,设置全局默认设置,来解决这个问题,举一反三,其他类似的问题 也可以用这种方式
解决哦
1.首先安装官方开发的C语言支持插件 此处强烈推荐
2.添加设置
文件》首选项》设置 然后点击右上角从右边往左数第三个图标 打开设置json 粘贴如下设置
//FUNCTION: C语言相关默认配置
//默认生成符号的检索路径 路径后加* 标识不检索该路径
"C_Cpp.default.browse.path": [
"${workspaceFolder}/",
"${workspaceFolder}/.git/*",
"${workspaceFolder}/build/*",
],
//符号默认存储位置 -指定了防止出现C盘占用过多
"C_Cpp.intelliSenseCachePath": "D:ProgramDatavscodevscode-cpptools",
//默认库文件存放位置 设置好后,会自动检测头文件 不会出现波浪线提示 路径中**必须加上
"C_Cpp.default.includePath": [
"${workspaceFolder}/**",
"D:BuildToolsGNU Tools Arm Embedded9 2019-q4-majorarm-none-eabiinclude**"
],
// 默认的编译器
"C_Cpp.default.compilerPath": "D:BuildToolsGNU Tools Arm Embedded9 2019-q4-majorbinarm-none-eabi-gcc.exe",
// 默认的宏定义
"C_Cpp.default.defines": [
"USE_HAL_DRIVER",
"STM32F407xx"
],
设置完后,在任意一个新工程文件夹上点右键 通过Code打开 会自动查找头文件引用、自动生成符号,不用再手动生成 .vscodec_cpp_properties.json