使用 Visual Studio Code (VSCODE)寫 C51 (持續更新 2018-04-09)


Keil C51 那代碼編輯器就是上一個時代的產物, 不適合現代人使用。

但是用 Visual Studio Code (VSCODE)就舒服多了。
但需要安裝和配置一些擴展:

  1. 按 Ctrl + Shift + x 打開 Extensions,找到  C/C++ 並安裝。
  2. 配置 c_cpp_properties.json 文件,由於 Keil C51 有 sbit 關鍵字,在 defines 中加入 sbit=int,code=const,防止編輯報錯。
  3. 加入 includePath。

 

 

待解決問題

interrupt 的錯誤提示還不知道解決。

 

 

{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceRoot}",
"${workspaceRoot}/code",
"${workspaceRoot}/code/driver",
"${workspaceRoot}/code/common"
],
"defines": [
"_DEBUG",
"UNICODE",
"sbit=char",
"sfr=char",
"bit=char",
"FOSC_160000",
"interrupt 2 ="
],
"intelliSenseMode": "msvc-x64",
"browse": {
"path": [
"${env.KEIL_C51_INC}",
"${workspaceRoot}",
"${workspaceRoot}/code",
"${workspaceRoot}/code/driver",
"${workspaceRoot}/code/common"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
},
"cStandard": "c11",
"cppStandard": "c++17"
}
],
"version": 3
}

 

 

 

待續……

 2017-12-18 11:47, 開始

2017-12-24 19:04, 更新,增加 code= 

2017-12-27 16:11, 更新 code 替換為 const

2017-12-29 11:19, 加入待解決問題。

2018-04-09 13:43, 加入例子

參考鏈接:

https://github.com/Microsoft/vscode-cpptools/issues/392


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM