使用 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

转载于:https://www.cnblogs.com/F4NNIU/p/8056811.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值