简介
上一篇我们介绍了EOS的专用IDE工具EOS Studio,该工具的优势是简单,易上手,但是灵活性低,且对系统资源开销大,依赖多,容易出现功能异常。那么我们开发人员最容易使用的,可能还是深度定制化的IDE,今天我们介绍如果用强大的VSCode来配置一个EOS的开发环境。
准备
最简配置:
- eosio.cdt
- VSCode
- C++插件
豪华配置:
- eosio.cdt
- VSCode
- C++插件
- docker
- docker的eosio.cdt镜像
- eosio.cdt源码及Intellisence配置
安装eosio.cdt
为了编译合约,eosio.cdt是必须的,这里我们提供两种安装的方式,各有优势,直接安装可以更方便的使用,但是对于需要使用不同cdt版本编译时,就会很麻烦;而使用docker版的,可以更好的使用多版本cdt,缺点是与系统集成不好,使用cmake编码会很麻烦。
直接安装可以参考我前面的文章EOS基础全家桶(二)安装中的 CDT-Contract Delevop Tools合约开发工具包 章节。
如果想使用docker镜像,可以看下面使用eosio.