W wersji 25.6 szkice się kompilują poprawnie
W wersji 25.10 (w IDE wyświetlanej jako 25.8) otrzymuję taki komunikat. Jakaś zmiana nastąpiła? Coś trzeba dodać?
'Supla::Storage' has not been declared
-
klew
- Posts: 13905
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Wrzuć cały komunikat o błędzie i fragment kodu, gdzie problem występuje.YoMan wrote: Sun Oct 19, 2025 12:53 pm W wersji 25.6 szkice się kompilują poprawnie
W wersji 25.10 (w IDE wyświetlanej jako 25.8) otrzymuję taki komunikat. Jakaś zmiana nastąpiła? Coś trzeba dodać?
Tam był robiony leki porządek z include i pewnie coś co było w .h , a być nie musiało, wyleciało. I teraz Twój program, który nie załączał odpowiednich include, przestał się kompilować, bo polegał na symbolach z plików, których nie include'ował
Najlepsze suple dla Twojego domu 
-
[email protected]
- Posts: 1584
- Joined: Mon Feb 06, 2023 8:56 am
- Has thanked: 18 times
- Been thanked: 26 times
@klew coś jest chyba nie tak z wersją w Arduino IDE
u mnie przykład z WebInterface.ino po dodaniu ostatnich Twoich modyfikacji, odpalony z repo ściagniętego z githuba:
I jak sprawdzałem to w ścieżce gdzie instaluje się SuplaDevice nie ma zmian widocznych na githubie dotyczących InitialMode a wersja jest :version=25.8.1
u mnie przykład z WebInterface.ino po dodaniu ostatnich Twoich modyfikacji, odpalony z repo ściagniętego z githuba:
Code: Select all
Compilation error: 'class SuplaDeviceClass' has no member named 'setInitialMode'-
[email protected]
- Posts: 1584
- Joined: Mon Feb 06, 2023 8:56 am
- Has thanked: 18 times
- Been thanked: 26 times
racja...
i właśnie dlatego nienawidzę Arduino IDE, bo bierze wersje z managera bibliotek a nie z githuba -,-
i właśnie dlatego nienawidzę Arduino IDE, bo bierze wersje z managera bibliotek a nie z githuba -,-
-
lukfud
- Posts: 2480
- Joined: Thu Nov 23, 2017 11:33 pm
- Location: Warszawa
- Has thanked: 13 times
- Been thanked: 11 times
brakuje:YoMan wrote: Sun Oct 19, 2025 12:53 pm W wersji 25.6 szkice się kompilują poprawnie
W wersji 25.10 (w IDE wyświetlanej jako 25.8) otrzymuję taki komunikat. Jakaś zmiana nastąpiła? Coś trzeba dodać?
Code: Select all
#include <supla/storage/storage.h>Code: Select all
#include <supla/storage/eeprom.h>https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
-
klew
- Posts: 13905
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Możesz sobie do katalogu z bibliotekami wrzucić checkout z repozytorium github i będzie działać.[email protected] wrote: Sun Oct 19, 2025 2:08 pm racja...
i właśnie dlatego nienawidzę Arduino IDE, bo bierze wersje z managera bibliotek a nie z githuba -,-
Manager bibliotek w Arduino bierze to, co mu daję do wzięcia. Wersja prostu z main na git może mieć (i aktualnie chyba ma) błędy. Oczywiście wersję wydane też mogą mieć błędy, ale to wersję bardziej stabilne niż brane z main
Najlepsze suple dla Twojego domu 
-
YoMan
- Posts: 3521
- Joined: Thu Apr 30, 2020 5:18 pm
- Location: Częstochowa
- Has thanked: 3 times
- Been thanked: 3 times
klew wrote: Sun Oct 19, 2025 1:09 pmWrzuć cały komunikat o błędzie i fragment kodu, gdzie problem występuje.YoMan wrote: Sun Oct 19, 2025 12:53 pm W wersji 25.6 szkice się kompilują poprawnie
W wersji 25.10 (w IDE wyświetlanej jako 25.8) otrzymuję taki komunikat. Jakaś zmiana nastąpiła? Coś trzeba dodać?
Tam był robiony leki porządek z include i pewnie coś co było w .h , a być nie musiało, wyleciało. I teraz Twój program, który nie załączał odpowiednich include, przestał się kompilować, bo polegał na symbolach z plików, których nie include'ował
Code: Select all
In file included from C:\Users\limja\OneDrive\Arduino\Szambo\Szambo.ino:36:
C:\Users\limja\OneDrive\Arduino\Szambo\stor.h: In function 'void addStor()':
C:\Users\limja\OneDrive\Arduino\Szambo\stor.h:5:10: error: 'Supla::Storage' has not been declared
5 | Supla::Storage::Init();
| ^~~~~~~
C:\Users\limja\OneDrive\Arduino\Szambo\stor.h:6:21: error: 'Supla::Storage' has not been declared
6 | auto cfg = Supla::Storage::ConfigInstance();
| ^~~~~~~
exit status 1
Compilation error: 'Supla::Storage' has not been declaredYou do not have the required permissions to view the files attached to this post.
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
________________________________________
Wziąłem udział w SOP2023 & SOP2024
-
klew
- Posts: 13905
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Dodaj sobie:
Code: Select all
#include <supla/storage/storage.h>
Najlepsze suple dla Twojego domu 
