Pliki nagłówkowe wewnątrz pliku nagłówkowego
Ostatnio zmodyfikowano 2013-03-18 19:23
| Hipochondryk Temat założony przez niniejszego użytkownika | Pliki nagłówkowe wewnątrz pliku nagłówkowego » 2013-03-18 18:59:00 Witam mam pewien problem otóż czy we własnym pliku nagłówkowym mogę dodać inny własny plik nagłówkowy ? Wiem trochę zamieszane więc wyjaśnię tak : Mam projekt o nazwie "projekt" pliki nagłówkowe znajdują się w folderze HEADER mam plik wykonywalny "main.cpp" plik nagłówkowy "login.hpp" plik nagłówkowy "panela.hpp" szablonowa budowa pliku "main.cpp" #include "HEADER\login.hpp" 
 int main() {
 
 loguj();
 
 }
 
plik "login.hpp" #include <string>#include "HEADER\panela.hpp"
 
 void loguj();
 void zaloguj();
 
 void loguj
 {
 
 zaloguj();
 
 }
 
 void zaloguj()
 {
 
 panel();
 }
 
plik "panela.hpp" log kompilatora 2 0 D:\Tester\main.cpp In file included from main.cpp
 5 29 D:\Tester\HEADER\login.hpp HEADER/panela.hpp: No such file or directory.
 D:\Tester\Makefile.win [Error] [main.o] Error 1 (if this is the only error: please check your library includes)
 
 Teraz tak jeśli w main.cpp dodam ten plik "panela.hpp" jest ok - nie wywala logu , lecz wywołanie funkcji nic nie pomaga. ktoś wie w czym może być problem ? plik na 100% jest w katalogu HEADER. Kolejna sprawa czym różni się plik .h od .hpp tylko tym, ze .h pochodzi od C, a .hpp od C++? | 
|  | 
| mactec | » 2013-03-18 19:22:02 plik "login.hpp" znajduje się w folderze HEADER razem z panelą. Więc zrób tak: #include "panela.hpp" | 
|  | 
| Hipochondryk Temat założony przez niniejszego użytkownika | » 2013-03-18 19:23:03 z góry przepraszam za double post.
 Problem został rozwiązany , krótki spacer wystarczył.
 w pliku Login.hpp podawałem względną lokalizacje do pliku panela.hpp a znajdowały się w tym samym folderze. to był problem.
 
 lecz dalej jestem ciekaw co do różnicy pomiędy .h a .hpp . Czy mógłby ktos mi to wytłumaczyć i rozwiać raz na zawsze moją niewiedze na ten temat?
 
 
 //@ UP napisałeś szybciej,  ale już na to wpadłem, lecz i tak dziękuje za pomoc :)
 | 
|  | 
| « 1 » |