visual studio code提示variable "uint32_t" is not a type name

visual studio code很強大,現(xiàn)在已經(jīng)成為我的主力代碼編輯器。在用visual studio code編碼keil工程時,提示variable "uint32_t" is not a type name不是一個type類型。

解決方法:
c_cpp_properties.json文件中添加相關的頭文件包含和宏定義,json片段如下:

{
    "name": "Win32",
    "includePath": [
        "D:/Keil_v5/ARM/ARMCC/include",
        "${workspaceRoot}",
        "${workspaceRoot}/HARDWARE/LED",
        "${workspaceRoot}/SYSTEM/delay",
        "${workspaceRoot}/SYSTEM/sys",
        "${workspaceRoot}/SYSTEM/usart",
        "${workspaceRoot}/USER",
        "${workspaceRoot}/STM32F10x_FWLib/inc",
        "${workspaceRoot}/CORE",
        "${workspaceRoot}/HARDWARE/KEY",
        "${workspaceRoot}/SYSTEM/",
        "${workspaceRoot}/HARDWARE"

    ],
    "defines": [
        "_DEBUG",
        "UNICODE",
        "__CC_ARM"
    ],
    "intelliSenseMode": "msvc-x64",
    "browse": {
        "path": [
            "D:/Keil_v5/ARM/ARMCC/include",
            "${workspaceRoot}",
            "${workspaceRoot}/HARDWARE/LED",
            "${workspaceRoot}/SYSTEM/delay",
            "${workspaceRoot}/SYSTEM/sys",
            "${workspaceRoot}/SYSTEM/usart",
            "${workspaceRoot}/USER",
            "${workspaceRoot}/STM32F10x_FWLib/inc",
            "${workspaceRoot}/CORE",
            "${workspaceRoot}/HARDWARE/KEY",
            "${workspaceRoot}/SYSTEM/",
            "${workspaceRoot}/HARDWARE"
        ],
        "limitSymbolsToIncludedHeaders": true,
        "databaseFilename": ""
    }
}

注意事項:

  1. 添加Keil工程頭文件路徑D:/Keil_v5/ARM/ARMCC/include
  2. 添加宏定義__CC_ARM,如果沒有該宏定義,則uint32_t類型會報錯
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 我們非常榮幸地宣布 Visual Studio 2017 現(xiàn)已推出! 此次發(fā)布提供新的輕量模塊式安裝體驗,可根據(jù)自...
    三夢哥閱讀 7,906評論 0 6
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,220評論 25 708
  • 性能改進 改進性能是此版本的一個重點所在。 除對提高內存和響應作出一些優(yōu)化外,整個 JavaScript/Type...
    三夢哥閱讀 3,856評論 0 3
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,657評論 19 139
  • 一個人經(jīng)歷過什么才會有一雙那樣的眼睛:恐懼、哀傷、冷漠、陰森,如同一眼冒著寒氣的深井,看得久些,就覺得要掉進去,后...
    綠水無憂春風拂面閱讀 310評論 0 2

友情鏈接更多精彩內容