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



Teraz jest 30 cze 2026, o 07:18


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 28 sie 2016, o 15:59 
Offline
Użytkownik

Dołączył(a): 19 lip 2016
Posty: 114
Pomógł: 0

Eclips nie widzi dołączonego pliku, w czym może tkwić problem?

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sie 2016, o 16:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lis 2015
Posty: 1448
Lokalizacja: okolice Warszawa
Pomógł: 149

przyjrzyj się nazwom. :)
ds3231.h i ds3231/ds3231.h

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

próbujesz dołączyć ten drugi a masz ten pierwszy.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sie 2016, o 16:16 
Offline
Użytkownik

Dołączył(a): 19 lip 2016
Posty: 114
Pomógł: 0

Próbuję dołączyć plik nagłówkowy, "DS3231/ds3231.h"

Takiego jak ty napisałeś "ds3231/ds3231.h" w ogóle tam nie ma.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sie 2016, o 16:21 
Offline
Nowy

Dołączył(a): 28 sie 2016
Posty: 3
Pomógł: 1

Niepotrzebnie includujesz plik przez folder, ten plik już się tam znajduje.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sie 2016, o 16:47 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lis 2015
Posty: 1448
Lokalizacja: okolice Warszawa
Pomógł: 149

chodziło mi o to że w main.c jest DS3231/ds3231.h zamiast ds3231.h
wielkie i małe litery są ważne to fakt. :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sie 2016, o 16:53 
Offline
Użytkownik

Dołączył(a): 19 lip 2016
Posty: 114
Pomógł: 0

miszcz napisał(a):
Niepotrzebnie includujesz plik przez folder, ten plik już się tam znajduje.


Rzeczywiście, poprawiłem jednak wciąż jest ten sam problem.

Obrazek


Rozwiązane, dziękuję za pomoc.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sie 2016, o 17:36 
Offline
Użytkownik

Dołączył(a): 26 mar 2014
Posty: 34
Pomógł: 11

Biblioteka w pliku ds3231.c musi być zainkludowana tak: #include "../LCD/lcd44780.h", dlatego że biblioteka LCD znajduje się na zewnątrz folderu DS3231.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sie 2016, o 17:39 
Offline
Użytkownik

Dołączył(a): 19 paź 2014
Posty: 357
Lokalizacja: stolyca pyrlandii :)
Pomógł: 18

Pytanie moje w jakim celu w pliku ds3231.c podpinasz pliki od I2C oraz LCD ?? One są tam chyba niepotrzebne.
Jeśli jednak koniecznie musisz to zrobić, to w tym przypadku masz problem poziomów.
Masz napisane:
Kod:
LCD/lcd44780.h

a być powinno:
Kod:
../LCD/lcd44780.h


Analogicznie w drugim przypadku:
Kod:
I2C_TWI/i2c_twi.h

a powinno być:
Kod:
../I2C_TWI/i2c_twi.h


Bo najpierw musisz wyjść z katalogu DS3231 poprzez "../" do katalogu głównego, a dopiero z niego możesz wchodzić do innych katalogów np: I2C_TWI lub LCD.



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 5 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