国内综合精彩aⅤ无码不卡_日本少妇做爰全过程_欧美性爱在线播放免费_午夜?V日韩一区二区_免费a级毛片无码免费播放_成在人线av无码喷水_亚洲精品网站色视频_国产婷婷精品成人_老师撩起裙子让我桶的视频_秋霞影院国产

只要加載aJson.h就不能完成編譯

作者:whyygug | 更新時(shí)間:2017-10-21 | 瀏覽量:2518

D:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:90:18: error:   overriding 'virtual void Print::flush()'
     virtual void flush() { /* Empty implementation for backward compatibility */ }
                  ^
exit status 1
為開發(fā)板 Arduino/Genuino Mega or Mega 2560 編譯時(shí)出錯(cuò)。
 
這是什么原因

評(píng)論:共11條

貝殼物聯(lián) 評(píng)論于:2017-10-21 05:19:32
使用1.6.5-1.8.2的arduino IDE試試
lr1991 評(píng)論于:2017-11-06 19:27:17
最好是1.8.2
whyygug 評(píng)論于:2017-11-09 17:48:23
找到原因了,要把a(bǔ)json里的flush函數(shù)改成其他名字就行
whyygug 評(píng)論于:2017-11-09 17:48:41
.h和.cpp里的都要改
whyygug 評(píng)論于:2017-11-09 17:49:01
但是要改成同樣的名字
xukaiyuha 回復(fù)于:2018-04-26 19:29:37
回復(fù) @whyygug:改成同樣的名字是什么操作?
tomoya06 評(píng)論于:2017-12-14 23:02:00
感謝樓上,還好論壇有人哈哈
candura 評(píng)論于:2018-01-30 15:08:55
哈哈,我今天也遇到這個(gè)問題了,后來去到 aJson 庫的GITHUB上發(fā)現(xiàn)也有人在ISSUE反饋這個(gè)問題,不過作者還沒有答復(fù)。
我的臨時(shí)解決方案是把 aJSON.h 和 aJSON.cpp 里面的 int flush(); 都替換成 int aJsonStreamflush(); 來避免沖突。
目前使用均無任何問題,就是不知道以后會(huì)不會(huì)遇到什么不可知問題。
CRJ 回復(fù)于:2021-01-12 21:01:00
回復(fù) @candura:使用您的方法已解決 感謝?。。。?/div>
Sherk_ 評(píng)論于:2018-05-07 23:21:52
我直接把.h和.cpp文件內(nèi)的flush注釋掉了,也沒什么影響
hc_羽 評(píng)論于:2018-12-04 14:20:17
我來說說我的解決辦法,打開庫里aJSON.h將第92行int flush()改為int flush2(),打開aJSON.cpp將514行的aJsonStream::flush()改為aJsonStream::flush2(),總之沖突就在flush名字上。應(yīng)該是和底層avr的core里的一個(gè)函數(shù)沖突了,所以為什么之前的IDE可用而后面的IDE不可用了吧。
返回頂部