Diskuze: Arduino IDE nenajde .cpp soubor pro .hpp soubor
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Tvůrce
Zobrazeno 9 zpráv z 9.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Zdravím,
aký Error, konkréte, kompiler vypisuje?
Inak ako kompiluješ tie 2 súbory? Možno to je tým, že zabúdaš skompilovať SerialBuffer.cpp, a potom to nevie linker nájsť.
Konkrétně používám doplněk od Microsoftu pro Arduino do Visual Studio Code, ale stejnou chybu to hází i přímo v oficiálním Arduino IDE nepracuju přímo s kompilerem.
/tmp/cc4Q4J8w.ltrans0.ltrans.o: In function `main':
cc4Q4J8w.ltrans0.o:(.text.startup+0x254): undefined reference to `SerialBuffer::readSerial()'
collect2: error: ld returned 1 exit status
Někde jsem četl, že Visual Micro nepodporuje .hpp, ale že to budou řešit - zkus to přejmenovat na .h
To už jsem zkoušel bohužel nic . Ale nepoužívám Visual Micro.
A můžu vědět, co používáš, já měl za to, že existuje jen to Visual Micro
Tak já hlavně používám VS Code a v tom používám https://marketplace.visualstudio.com/items?…. Což používá Arduino IDE takže hádám, že na pozadí se prostě volá Arduino IDE.
Skús premenovať priečinok libraries na src. Ak ten
doplnok vo VS Code využíva Arduino IDE, tak musia byť ďalšie .cpp
a .hpp súbory v priečinku src.
https://forum.arduino.cc/index.php?…
Funguje to Nechápu, že jsem na tohle vlákno nenarazil Každopádně díky .
Zobrazeno 9 zpráv z 9.