multiple definition of HEELP

 ( ruczati | 2018. június 30., szombat - 14:38 )

Ertem en, h mit akar jelenteni, de az hulyeseg:

a presslog meg sem emliti az xyzcfg-t. Btw ez akkor jott elo, mikor elkezdtem szetdobalni tobb fajlba a soxart. Kicsivel korabban cfg volt a neve, de nehogy masutt a stock lib-ek kozott is legyen 1, inkabb cyzcfg lett. Nem gondolom, h arduino specifikus lenne.
Persze tobbszor lehet a header beinkludolva, de az ifndef/etc meg van oldva. ???


.pioenvs/nanoatmega328/src/utils.cpp.o (symbol from plugin): In function `presslog(Debobounce*)':
(.text+0x0): multiple definition of `xyzcfg'
.pioenvs/nanoatmega328/src/menutest.ino.cpp.o (symbol from plugin):(.text+0x0): first defined here
collect2: error: ld returned 1 exit status
*** [.pioenvs/nanoatmega328/firmware.elf] Error 1

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

extern

Ez csak találgatás, de elméletileg még az is lehetséges, hogy valamilyen hiba van a programodban.

extern megoldotta