在VisualStudio下开发第一个PlatformIO项目并集成nanopb
命令行创建PlatformIO项目
创建新的目录,firstpio,进入这个目录,执行下面的命令创建一个新的platformio项目,同时创建visualstudio的工程文件,这里我用到了两块板。
platformio init --ide visualstudio --board uno --board d1_mini
创建成功,命令行可以看到下面的输出:
项目的目录结构如下:
include目录,放项目用到的头文件
lib目录,放项目的私有库
src目录,放项目的源代码文件
platformio.ini,项目配置文件,编译,链接,运行相关的参数都在这个文件中
项目配置文件
默认生成的配置文件,包含两个board,就是上面命令行传入的uno和d1mini,在配置文件中分别对应env