GG - Błąd przy kompilacji z opcją Debug

iM@rek
Posts: 376
Joined: Thu Feb 09, 2023 1:25 pm

Post

EDIT: SOLVED (kind of...)

***************
Problem wynikał z błędu w sekcji debug w platformio.ini, był po mojej stronie, można usunąć ten wątek.
Wniosek: sprawdzać dokładnie konfiguracje ;-)
***************

@Krycha88:
Podczas kompilacji GG krychy88 na potrzeby debugowania pojawia się błąd:

Code: Select all

src/src/update/UpdateBuilder.cpp: In constructor 'UpdateBuilder::UpdateBuilder(const String&)':
src/src/update/UpdateBuilder.cpp:21:50: error: 'BUILD_VERSION' was not declared in this scope
   parseURL = new ParseURL(url + "&ver=" + String(BUILD_VERSION));
Przy kompilacji bez debugowania błąd się nie pojawia.
Debugowanie z użyciem płytki ESP-Prog.

Wolę nie grzebać w UpdateBuilder.cpp, proszę o zmianę, która pozwoli na zakończenie kompilacji bez błędu.
Last edited by iM@rek on Fri Jul 05, 2024 7:41 am, edited 5 times in total.
[email protected]
Posts: 1584
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

Sprubuj w main.cpp dodać #define BUILD_VERSION "123"

albo ustaw w pliku ini ta flagę
-D BUILD_VERSION='"7.15.00"'
iM@rek
Posts: 376
Joined: Thu Feb 09, 2023 1:25 pm

Post

Dzięki, spróbuję jutro.
Ruszyłem to debugowanie na Windowsie 10.
Działa na prostym przykładzie, ale działa.
Na bardziej złożonym z GG stanęło na tej zmiennej.

Próbuję też uruchomić debugowanie na Mac'u, ale są jakieś inne problemy z odczytem z flasha ESP32 i na razie mam tego dosyć :cry: :(

EDIT:
Rzutem na taśmę uruchomiłem debugowanie na Mac'u. :-)
iM@rek
Posts: 376
Joined: Thu Feb 09, 2023 1:25 pm

Post

[email protected] wrote: Thu Jul 04, 2024 2:55 pm Sprubuj w main.cpp dodać #define BUILD_VERSION "123"
albo ustaw w pliku ini ta flagę
-D BUILD_VERSION='"7.15.00"'
W platformio.ini jest już ustawiona ta flaga.

Do mojego głównego pliku AKPOP.ino (nie mam "cpp") wstawiłem na początku tę definicję, dalej podkreśla, ale przechodzi bez tego błędu.

Sprawdziłem sekcje ESP bez i z degugowaniem w platformio.ini - mam coś tam namieszane, muszę uporządkować.
Ale to już jutro.

***************
Jutro:
***************
Problem wynikał z błędu w sekcji debug w platformio.ini, był po mojej stronie, można usunąć ten wątek.
Wniosek: sprawdzać dokładnie konfiguracje ;-)
***************

Return to “Pomoc”