2.3. 使用 VSCode 进行编译
较新的 SDK 默认都会支持使用 VSCode 进行开发编译(包括 Windows 以及 Linux)。
VSCode 下编译是通过调用make命令实现的。Linux下需要参考使用 make 进行编译的步骤先进行配置。
2.3.1. VSCode 设置步骤
下面以 AC695N 的 SDK 为例进行说明:
2.3.1.1. 安装必要的插件Task Explorer和C/C++
如下图所示:


2.3.1.2. 使用 VSCode 打开 SDK 目录
如下图所示:

Note
如果在右键菜单中,未能找到【通过 Code 打开】,这个有以下几种可能:
- 你未安装 VSCode 
- 在安装 VSCode 的时候,未勾选在右键菜单栏显示的选项 
你可以直接打开 VSCode,然后再 VSCode 菜单栏处选择打开目录,并选择 SDK 目录打开,如下图所示:


2.3.1.3. 选择对应的 task 进行编译
如下图所示:

SDK 目录下的 .vscode 目录里面包含了tasks.json以及c_cpp_properties.json文件。这两个是 VSCode 所需要的配置。更多可以参考这里的设置。

2.3.2. 排查 VSCode 编译出错问题
- VSCode 编译是通过调用 Makefile 实现的,所以先检查 Makefile 是否正常。参考:使用 make 进行编译 以及 排查使用 Makefile 编译出错的步骤 
- 检查上述的插件是否正常安装。 
Important
注意要通过插件来运行编译任务。这是因为编译过程中,需要使用到一些额外的工具,例如 mkdir_win, make 等。
这些工具一般跟随 SDK 发布(通常在 tools 目录下)。在编译之前,需要将这些工具所在的目录,添加到 %PATH% 环境变量中。
这个是通过 .vscode/winmk.bat 脚本来完成的。
假如你希望在 vscode 自带的终端中编译,请按照 .vscode/winmk.bat 的调用方式来编译。
2.3.3. 常见问题
Note
- 如果编译报错,参考:常见问题以及处理方法 
- 如果下载程序报错,参考:为什么无法下载程序