Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 11 lip 2025, o 03:07


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 
    Autor Wiadomość
    PostNapisane: 1 wrz 2015, o 09:56 
    Offline
    Nowy

    Dołączył(a): 02 wrz 2012
    Posty: 17
    Pomógł: 0

    Witam,
    mam problem z załączaniem plików *.h do nowego projektu w którym chciałbym używać wyświetlacza led. Wyskakują mi takie błędy:
    Składnia: [ Pobierz ] [ Ukryj ]
      Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    i
    Składnia: [ Pobierz ] [ Ukryj ]
      Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    o to kod:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 wrz 2015, o 09:58 
    Offline
    Użytkownik

    Dołączył(a): 26 lip 2015
    Posty: 269
    Pomógł: 34

    powinno chyba być #include "wys_led/d_led.h" chodzi o to że slash jest w złą strone.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 wrz 2015, o 10:00 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 gru 2014
    Posty: 1540
    Pomógł: 269

    Spróbuj tak:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    dodatkowo brakuje pętli while w main

    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 wrz 2015, o 10:17 
    Offline
    Nowy

    Dołączył(a): 02 wrz 2012
    Posty: 17
    Pomógł: 0

    Czy slash jest tak / czy tak \ jest ten sam błąd: No such file or directory



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 wrz 2015, o 10:27 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 10 sty 2014
    Posty: 448
    Lokalizacja: DKL
    Pomógł: 53

    lucas234 napisał(a):
    Czy slash jest tak / czy tak \ jest ten sam błąd: No such file or directory

    Pokaż screen z rozwiniętymi katalogami tego projektu w eclipse.

    _________________
    Migracja z punktu B do punktu C
    Pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 wrz 2015, o 10:32 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 27 maja 2013
    Posty: 562
    Lokalizacja: Bydgoszcz
    Pomógł: 23

    Taki zapis jest prawidłowy:

    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
    czyli /

    pytanie czy masz taki katalog a w nim pliki, może zrób zrzut erkanu i pokaż go.

    Jak sie nie linkuja pliki to możesz spróbować zrobić "clean" projektu lub też utworzyć go na nowo.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 wrz 2015, o 10:36 
    Offline
    Użytkownik

    Dołączył(a): 20 wrz 2013
    Posty: 647
    Zbananowany użytkownik

    Pomógł: 101

    To jest komunikat konsolidatora i nie ma nic wspólnego z plikiem .h, a oznacza, że w żadnym ze skompilowanych plików źródłowych nie ma definicji wymienionych funkcji.

    _________________
    +++++[>++++<-]>[>++++++<-]>.---------.+++.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 wrz 2015, o 10:51 
    Offline
    Nowy

    Dołączył(a): 02 wrz 2012
    Posty: 17
    Pomógł: 0

    Prosze.

    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 wrz 2015, o 10:59 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 10 sty 2014
    Posty: 448
    Lokalizacja: DKL
    Pomógł: 53

    Zatem źle linkujesz bibliotekę d_led.h
    Masz mieć:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    ------------------------ [ Dodano po: 3 minutach ]

    I nie wiem czy nie pomyliłeś projektów testy_wysw_lcd z wysw_led ;)

    _________________
    Migracja z punktu B do punktu C
    Pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 wrz 2015, o 11:11 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 31 sty 2015
    Posty: 182
    Pomógł: 0

    lucas234 napisał(a):
    avr-gcc -Wl,-Map,testy_wysw_lcd.map -mmcu=atmega644pa -o "testy_wysw_lcd.elf" ./main.o


    chyba pomylone właśnie bo nazwa tego drugiego projektu wyświetla się na tym błędzie w pierwszym poście.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 wrz 2015, o 11:13 
    Offline
    Nowy

    Dołączył(a): 02 wrz 2012
    Posty: 17
    Pomógł: 0

    Właśnie program z projektu wysw_led chcę użyć w projekcie testy_wysw_lcd. Próbowałem z "d_led.h" i też nie działa dopiero jak podam całą ścieżkę źródłową C:\... to działa ale wywala błąd undefined reference.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 wrz 2015, o 11:15 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 31 sty 2015
    Posty: 182
    Pomógł: 0

    No na moje oko nie ma prawa działać bo "d_led.h" oraz "d_led.c" podpięte są do innego projektu. Po prostu umieść je w projekcie testy_wysw_lcd a następnie dopiero spróbuj skompilować.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 wrz 2015, o 11:16 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 10 sty 2014
    Posty: 448
    Lokalizacja: DKL
    Pomógł: 53

    lucas234 napisał(a):
    Właśnie program z projektu wysw_led chcę użyć w projekcie testy_wysw_lcd.
    Tak to sie nie da. Musisz przenieść-przekopiować niezbędne biblioteki / funkcje z projektu który już masz do tego nad którym aktualnie pracujesz.

    _________________
    Migracja z punktu B do punktu C
    Pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Google [Bot] i 2 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO