Zdravim
mam 8266 (NodeMcu) a potrebujem na projekte pouzit obidve kniznice
Ked pouzijem obidve (include) tak mi kompilator vyhohil zopar chyb. Nejake som opravil, ale
s tou asi najvacsou si neviem poradit
SD.h:31:7: error: redefinition of 'class fs::File'
FS.h:52:7: error: previous definition of 'class fs::File'
Hladal som na nete ale ani jedno z rieseni co som nasiel mi nefunguje.
Skusil som aj jednu triedu premenovat (h subor aj cpp) ale vyhodilo mi este viac chyb.
Nemate niekto funkcne riesenie ?
Diky
pouzivam platformio
edit:
zistil som ze LittleFS s tym nema nic. Chyby (tie iste) vyhadzuje iba FatFs.
8266: problem s FatFs kniznicou
Moderátori: psichac, Moderátori
- lucky62
- Zaslúžilý člen
- Príspevky: 1151
- Dátum registrácie: 14 Feb 2012, 20:16
- Bydlisko: Liptovský Mikuláš, SK
Re: 8266: problem s FatFs kniznicou
Nestačí jednu definíciu odstrániť/zakomentovať?
Ale asi nie, tie definície asi nie sú rovnaké....
Edit: Ešte by sa mohli tie definície zlúčiť, t.j. všetko z jednej presunúť do druhej a tú jednu odstrániť.
Tu ale hrozia prípadné vnútorné kolízie.. Otázka je, aké sú tie definície komplexné.
Správne by bolo použiť "namespaces"...
Ale asi nie, tie definície asi nie sú rovnaké....
Edit: Ešte by sa mohli tie definície zlúčiť, t.j. všetko z jednej presunúť do druhej a tú jednu odstrániť.
Tu ale hrozia prípadné vnútorné kolízie.. Otázka je, aké sú tie definície komplexné.
Správne by bolo použiť "namespaces"...
0
-
- Stály člen
- Príspevky: 386
- Dátum registrácie: 16 Júl 2019, 14:22
Re: 8266: problem s FatFs kniznicou
Mas zhodu v deklaraciach, ak tvoj kompilator podporuje namespaces, tak to elegantne mozes vyriesit cez ne. Staci modifikovat h subor a cpp subor neviem ci hej, ale zda sa mi ze aj ten.
0
Re: 8266: problem s FatFs kniznicou
Skusil som to iste v Arduino IDE a tam je to OK. Bude to asi kompilatorom.
@JohnnyElektro poradis mi prosim ta ako sa to da vyriesit pouzitim namespace ?
Diky
@JohnnyElektro poradis mi prosim ta ako sa to da vyriesit pouzitim namespace ?
Diky
0
Re: 8266: problem s FatFs kniznicou
Precital som si nieco o "anonymouse namespace" a myslim ze to skusim pouzit
0
-
- Podobné témy
- Odpovedí
- Zobrazení
- Posledný príspevok
-
- 0 Odpovedí
- 1488 Zobrazení
-
Posledný príspevok od používateľa liptacik
-
- 19 Odpovedí
- 1673 Zobrazení
-
Posledný príspevok od používateľa 5ko
-
- 14 Odpovedí
- 887 Zobrazení
-
Posledný príspevok od používateľa cs001
-
- 7 Odpovedí
- 1894 Zobrazení
-
Posledný príspevok od používateľa misocko
-
- 2 Odpovedí
- 1348 Zobrazení
-
Posledný príspevok od používateľa romiadam