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



Teraz jest 30 sty 2025, o 20:31


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 10 paź 2014, o 15:26 
Offline
Użytkownik

Dołączył(a): 18 paź 2012
Posty: 42
Pomógł: 0

Mam problem z plikami nagłówkowymi. Utworzyłem plik Makro.h i przeniosłem do niego makro upraszczające dostęp do portów (z pliku wyswietlacza lcd44780.h). Niestety nie mogę go dodać za pomocą #include do innych plików *.c, za wyjątkiem main.c. Co mogę robić źle?
Z góry dziękuję za pomoc.

P.S. Piszę w Eclipsie



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 paź 2014, o 15:55 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27352
Lokalizacja: Szczecin
Pomógł: 1042

grzesiekk napisał(a):
Co mogę robić źle?


Tu bardziej wróżka potrzebna :(

skąd wiemy w jakim masz folderze ?
skąd wiemy jak ty to inkludujesz ?

no nic nie napisałeś - a właśnie tu babola gdzieś robisz - więc tylko zgadywać można albo wróżyć

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 paź 2014, o 16:07 
Offline
Użytkownik

Dołączył(a): 18 paź 2012
Posty: 42
Pomógł: 0

Kajam się - trochę nerwy i zmęczenie dają znać o sobie. Plik Makro.h znajduje się w głównym folderze projektu. "Includuję" wpisując #include " - naciskam ctrl+spacja - i nie widzę pliku Makro.h. Gdy robie tak np w main.c nie ma problemu - plik jest widoczny. Natomiast gdy chcę to zrobić w pliku lcd44780.c (znajduje się on w katalogu LCD - skopiowałem go do projektu) jest pupa blada - nie widać Makro.h.

PS. oczywiście wpisuję #include"" , stawiam kursor miedzy cudzysłowami i dopiero wtedy ctrl+spacja



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 paź 2014, o 16:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 mar 2014
Posty: 580
Lokalizacja: Jastrzębie-Zdrój
Pomógł: 71

Witam,

Spróbuj #include "../makro.h"


z Niebieskim pozdRowieniem,
Doman89



Ostatnio edytowano 10 paź 2014, o 16:13 przez doman89, łącznie edytowano 2 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 paź 2014, o 16:11 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27352
Lokalizacja: Szczecin
Pomógł: 1042

No a jak chcesz zobaczyć będąc w pliku który znajduje się w podfolderze ? no panie kochany ;) tu już nie jest potrzebna znajomość C ani eclipsa tylko po prostu struktury plików w DOS/Windows

więc jak chcesz wywołać z nadrzędnego folderu to musisz pan wskazać że o ten nadrzędny folder chodzi ... jak ? dość prosto

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


i teraz naciśnij CTRL+SPACJA

KROPKA KROPKA od zawsze jest symbolem folderu nadrzędnego - rozumiesz ? ;)

czyli będzie to tak

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


i po ptakach

------------------------ [ Dodano po: kilkunastu sekundach ]

doman89 napisał(a):
Spróbuj #include ".../makro.h"


trochę za dużo kropek

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 paź 2014, o 16:14 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 mar 2014
Posty: 580
Lokalizacja: Jastrzębie-Zdrój
Pomógł: 71

mirekk36 napisał(a):

------------------------ [ Dodano po: kilkunastu sekundach ]

doman89 napisał(a):
Spróbuj #include ".../makro.h"


trochę za dużo kropek


Nom faktycznie zaszalałem, poprawiono post wyżej ;)

z Niebieskim pozdRowieniem,
Doman89



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 paź 2014, o 01:47 
Offline
Użytkownik

Dołączył(a): 18 paź 2012
Posty: 42
Pomógł: 0

Ok... Też mi nie pasowało coś z tym folderem.. Naprawdę staram się najpierw doczytać a dopiero gdy już nie umiem sobie poradzić to proszę o pomoc. Gdy dodałem makro z pliku LCD... to było ok i pięknie działa, natomiast problemy sie zaczęły, gdy chciałem zrobić tak, aby program sam znalazł pliki. Albo czegoś niedoczytałem, albo tego nie było w Itomie :)

Duuuużo nauki mam przed sobą :( więc Wybaczcie moją niewiedzę.
Dziękuję za pomoc.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 paź 2014, o 09:01 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27352
Lokalizacja: Szczecin
Pomógł: 1042

grzesiekk napisał(a):
więc Wybaczcie moją niewiedzę.

To nie jest żadna niewiedza, to jest najnormalniejszy proces uczenia się a forum jest po to żeby pomagać ;) i przede wszystkim też pytać.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



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: 8 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników 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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO