1.打开vscode安装插件
![](https://img2020.cnblogs.com/blog/1746850/202103/1746850-20210303093327489-1573359332.png)
主要是C++, IAR Embedded Workbench, IAR for visual studio code这三个
2.打开工程文件夹
会由IAR for visual studio code 这个插件自动生成2个文件:c_cpp_properties.json和iar-vsc.json。如果不能自动识别,手动输入路径
iar-vsc.json
{
"ewp": "c:\\Users\\Administrator\\Desktop\\raspi12\\EWARM\\Project.ewp",
"configuration": "Debug",
"compiler": "C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 7.0\\arm\\bin\\iccarm.exe",
"workbench": "C:\\Program Files (x86)\\IAR Systems\\Embedded Workbench 7.0"
}
点击Terminal -> RUN TASK,选择iar -> iar:build
![](https://img2020.cnblogs.com/blog/1746850/202103/1746850-20210303093926871-1601314538.png)
会自动生成tasks.json
{
"version": "2.0.0",
"tasks": [
{
"type": "iar",
"command": "build",
"project": "${command:iar-settings.project-file}",
"config": "${command:iar-settings.project-configuration}",
"builder": "${command:iar-settings.workbench}/common/bin/IarBuild.exe",
"label": "iar: Iar Build",
"problemMatcher": [
"$iar-cc",
"$iar-linker"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
3.编译
通过Terminal -> RUN build Task
也可以快捷键 Ctrl + Shift + B 来进行编译
![](https://img2020.cnblogs.com/blog/1746850/202103/1746850-20210303095111936-360806203.png)