比如,我们在proteus中加入了一个onewire的器件,程序中就必须要包含这个类库,而且我们的proteus中也必须有,否则就会出现下面的代码。
为什么找不到这个对应的目录呢?
遇到这种情况,可以将这个程序拷贝到我们在arduino的IDE中编译如果编译没有问题,则说明我们的仿真编译在proteus中没有配置好。
要解决这个问题,我们就直接在arduino的IDE工具目录下找到这个文件夹即可。如果你的arduino下也没有,那就是你从来没有下载过,来到tool下的library manager直接下载吧!在搜索栏中输入onewire如下图:
我想,你的情况和我一样吧,没有安装过,那直接点击最右边的intall按钮。如果安装过的就会显示installed
此时,我们的编译应该可以顺利通过。
顺便说一下仿真编译的配置。首先我们可以进入到proteus的VSM code编程界面
通过system下的Compiler config进入下面的配置界面:
注意将下面的Arduino AVR配置为你的arduino对应的安装目录即可。这个时候,arduino IDE有什么类库,你的proteus就有什么类库,一个都不会少。