標(biāo)題: *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS報(bào)錯(cuò) [打印本頁]

作者: haha嘻嘻    時(shí)間: 2022-6-25 17:06
標(biāo)題: *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS報(bào)錯(cuò)
在將C51-A7例程lcd9648和AD轉(zhuǎn)換程序合并起來的時(shí)候報(bào)錯(cuò),我上網(wǎng)搜了搜有的說是extern的問題,但是我前前后后改過都無法解決,最后我發(fā)現(xiàn)問題可能在這兩條上,請(qǐng)大家?guī)兔纯纯梢詥?br />

8(25%_@NDZ{O}(ZU6[[P~MV.png (219.67 KB, 下載次數(shù): 27)

8(25%_@NDZ{O}(ZU6[[P~MV.png

C35V5`D7RV$`S(XNM__S]3B.png (233.41 KB, 下載次數(shù): 25)

C35V5`D7RV$`S(XNM__S]3B.png

作者: Hephaestus    時(shí)間: 2022-6-25 18:45
42、43行注釋掉可以用于排除故障。你把無關(guān)的39、40行注釋掉當(dāng)然會(huì)引起最后一圖的錯(cuò)誤,不要把bug越de越多。
作者: 雪玉寐影    時(shí)間: 2022-6-25 19:47
毛病在lcd.c的104行,重復(fù)定義了
作者: devcang    時(shí)間: 2022-6-25 20:06


變量在.c中定義,在.h中extern
作者: Hephaestus    時(shí)間: 2022-6-25 20:44
雪玉寐影 發(fā)表于 2022-6-25 19:47
毛病在lcd.c的104行,重復(fù)定義了

你搞錯(cuò)了,原來的錯(cuò)誤是重復(fù)定義。

樓主瞎改,把lcd.c的104行給弄成沒有定義了。
作者: haha嘻嘻    時(shí)間: 2022-6-25 23:01
devcang 發(fā)表于 2022-6-25 20:06
變量在.c中定義,在.h中extern

對(duì),您是對(duì)的,我已經(jīng)改好了,就是extern的問題,之前也改過但是沒改正確,謝謝您了
作者: frank_tw    時(shí)間: 2022-6-26 15:33
找CN16CHAR 與 EN8CHAR 定義或En8CharTypeDef 與 Cn16CharTypedef 重復(fù)的定義.





歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1