我几年前编的一段代码,用Arduino编译,采用9225 UTFT液晶屏显示,一直使用正常,前几天觉得修改一下显示界面,可是我用编译器重新编译运行一下原来的代码没修改却通不过了,编译器换成原来的1.6.0版本还是一样,库文件也是原来的,不知有朋友为我答疑吗?谢谢各位了!
出错信息:
E:\Arduino\libraries\UTFT\DefaultFonts.c:125:14: error: variable 'BigFont' must be const in order to be put into read-only section by means of 'attribute((progmem))'
fontdatatype BigFont[3044] PROGMEM={
大概意思是:库文件 中的 BigFont 变量必须是常量,可是没有改动过呀,不知怎么就不行了。
报错信息已经提示你了 BigFont这个必须是常量
你系统环境变了
安装个虚拟机,用回win7或者xp试试