1. 程式人生 > >VSCode 開發STM32記錄總結

VSCode 開發STM32記錄總結

1. 在用visual studio code編碼keil工程時,提示variable “uint32_t” is not a type name不是一個type型別。

解決方案:
在c_cpp_properties.json檔案中新增相關的標頭檔案包含和巨集定義,json片段如下:

在這裡插入圖片描述
注意事項:
新增Keil工程標頭檔案路徑D:/Keil_v5/ARM/ARMCC/include
新增巨集定義__CC_ARM,如果沒有該巨集定義,則uint32_t型別會報錯。

如果定義變數,或者定義結構體,採用了“not a type name”則,採用VScode 自帶的補全的話,會補全不了。