• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

VSCode写C51代码(配置指南)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

用Keil写代码是会让人发疯的,以前一直用VS stdio 写,后来发现VS Code更强大,于是开始用,但是发现写C51有些关键字是不支持的,老是提出错误,也是几经折腾,终于摸索出一些解决办法,记录下来,碰到这些问题的可以参考一下。

出错提示:

 

 

 

设置好后

 

 

 

二、配置cpp_properties.json 文件
1、按ctrl+shift+P 打开Command Palette,运行C/Cpp: Edit configurations…生成c_cpp_properties.json:

 

 

 

 

 

 

2、配置路径信息(可选),在includePath 中输入 “${workspaceFolder}/**” ,

输入Keil的头文件存放路径:C:\Keil\C51\INC ,路径注意要用双斜杠。

 

 

路径说明

1       "${workspaceFolder}/**",
2        "C:\\Keil\\C51\\INC"        表示只搜索当前目录
3        "C:\\Keil\\C51\\INC\\**"     \\** 表示搜索当前目录及所有子目录

 

 

三、增加C51关键字:
标准C语言是没有C51中的关键字的,像sbit, xdata, interrupt 这种,不添加的话,就会有错误提示,我采用define的方法添加
在 “defines” 中添加
“sbit=char”,
“code=const”,
“xdata=”,
“data=”,
“sfr=char”,
“interrupt=”,
“bit=u8”

 

 

五 c_cpp_properties.json 文件的文本示例

 1 {
 2     "configurations": [
 3         {
 4             "name": "Win32",
 5             "includePath": [
 6                 "${workspaceFolder}/**",
 7                 "C:\\Keil\\C51\\INC\\**"
 8             ],
 9             "defines": [
10                 "_DEBUG",
11                 "UNICODE",
12                 "_UNICODE",
13 
14                 "sbit=char",
15                "code=const",
16                 "xdata=",
17                 "data=",
18                 "sfr=char",
19                 "interrupt=",
20                 "bit=u8"
21             ],
22             "intelliSenseMode": "msvc-x64"
23         }
24     ],
25     "version": 4
26 }

 

保存文件好JSON文件,大功告成!可以使用VS Code强悍的代码补全功能撸51代码了。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap