使用 Visual Studio Code (VSCODE)写 C51 (持续更新 2018-04-09)
2023-09-14 09:10:31 时间
Keil C51 那代码编辑器就是上一个时代的产物, 不适合现代人使用。
但是用 Visual Studio Code (VSCODE)就舒服多了。
但需要安装和配置一些扩展:
- 按 Ctrl + Shift + x 打开 Extensions,找到 C/C++ 并安装。
- 配置 c_cpp_properties.json 文件,由于 Keil C51 有 sbit 关键字,在 defines 中加入 sbit=int,code=const,防止编辑报错。
- 加入 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
相关文章
- Visual Studio 2017 “无法查找或打开PDB文件“ 解决方法
- VSCode汉化_vscode汉化插件
- Visual Studio (VS2017)提交代码到Git服务器流程(GitCode)
- Visual C++ 微软常用运行库合集_2022.09.15
- vscode配置java环境最新_VScode中文
- 使用Visual Python自动生成代码
- 蛋疼的Visual Studio2012 驱动模板创建的工程竟然无法编译
- 【Visual Studio】Visual Studio 2019 创建 Windows 控制台程序 ( 安装 ‘使用 C++ 的桌面开发‘ 组件 | 创建并运行 Windows 控制台程序 )
- 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | 使用 Makefile 构建 Android 平台 NDK 应用 )
- 【错误记录】Visual Studio 中配置 NDK 头文件路径 ( NDK 的三个头文件路径 | 与 CPU 架构相关 asm 头文件路径选择 )
- 【错误记录】安装 Visual Studio 2013 中文语言包报错 ( 需要 Microsoft Visual Studio Test Agent , 但此计算机上并为安装它 )
- 【开发环境】Ubuntu 安装 Visual Studio Code 开发环境 ( 下载 Visual Studio Code 安装器 | Ubuntu 安装 deb 包 )
- 【Android OpenCV】Visual Studio 创建支持 OpenCV 库的 CMake 工程 ③ ( CMake 工程中配置 OpenCV 库文件 | 拷贝 OpenCV 函数库文件 )
- 比较:Visual Studio 与MySQL 链接(vs链接mysql)
- Microsoft Visual C++ 2019 v14.26.28720.3 官方版
- 最佳Mac开发者 微软推出针对M1芯片优化过的Visual Studio Code稳定版
- 深入分析VisualC++进行串口通信编程的详解