电脑同时安装AiThinker_IDE0.5和AiThinker_IDE1.0,会有不兼容的情况,如下:
user_main.c:25:24: fatal error: esp_common.h: No such file or directory
同时安装两个版本的IDE,当使用0.5版本的IDE对ESP8266_RTOS_SDK进行编译时,会报这个错误。即便是卸载后重新安装的IDE工具,工具自带的工程,也会报这个错误。
解决方法,卸载掉其中一个即可。如果都想保留,建议安装一个虚拟机,在虚拟机中安装其中一个版本,例如AiThinker_IDE0.5。
这里我安装了一个win7虚拟机,在其中安装了AiThinker_IDE0.5。编译正常。
虚拟机安装时也注意下,我最开始在网上随便找的系统镜像,安装的时候也报错,说镜像无法识别。后面百度到的结果是说,镜像文件不能大于4G,于是我去“msdn我告诉你”这个网站,下了一个win7,64位的,小于4G的镜像。
然后就可以了。