Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C, C++] Dołączanie nagłówków z innych folderów

Ostatnio zmodyfikowano 2012-11-05 21:10
Autor Wiadomość
Natoito
Temat założony przez niniejszego użytkownika
[C, C++] Dołączanie nagłówków z innych folderów
» 2012-11-05 20:23:18
witam

mam plik załóżmy pole_kola.hpp i żeby nie robić bałaganu umieściłem go w folderze z exe (czyli załóżmy folder "moje") ale w podkatalogu folder1\folder2

otóż mam pytanie czy można w jakiś sposób w include dać tylko "folder1\folder2\pole_kola.hpp"?

dodam że gdy podaję pełną ścieżkę czyli
#include "C:\\cos\cos2\moje\folder1\folder2\pole_kola.hpp"
 chodzi prawidłowo

próbowałem zmiennymi string ale VS C++ 2008 wywala błędy że przy #include scieżka
program pisze w SFML

pewnie jest jakiś banalny sposób ominięcia podawania pełnej ścieżki ale próbuję i próbuję i cały czas nic :<
P-68573
starter
» 2012-11-05 20:26:48
Załóżmy, że masz Program.exe w C:\Users\Admin\C++\Program_2
a Header.hpp w C:\Users\Admin\C++\Program_2\Headers
to wystarczy napisać
#include "Headers/Header.hpp"
P-68574
Natoito
Temat założony przez niniejszego użytkownika
» 2012-11-05 20:38:53
działa xD dzięki wielkie xD

próbowałem z / ale dawałem /Headers/Header.hpp dlatego nie działało xD

chyba zbyt zmęczony jestem...
P-68575
starter
» 2012-11-05 20:41:45
W ten sposób ścieżkę zaczynasz od "Work Directory" exe-ka, także uważaj gdzie "klikasz" na exe-ka. :) //własne doświadczenie sprzed pół roku
P-68576
Natoito
Temat założony przez niniejszego użytkownika
» 2012-11-05 20:55:11
wiem, wiem :)

ale teraz wynikła mi druga sprawa związana właśnie z tym co mówiłeś Starter

jak jestem już w pliku, tym razem, pole.cpp który jest w folderze razem z pole_kola.hpp chcę w nim odnieść się do pliku .hpp z katalogu gdzie jest exe czyli cofnąć się w hierarchii katalogów.

jak mógł bym to zrobić?:)
P-68577
starter
» 2012-11-05 21:01:57
na podstawie wiedzy którą dysponuje, cofnąć można się tylko pełną ścieżką :)
P-68578
xevuel
» 2012-11-05 21:04:51
../
 Oznacza katalog nadrzędny.
P-68579
Natoito
Temat założony przez niniejszego użytkownika
» 2012-11-05 21:10:05
dałem ../../ bo muszę cofnąć się o dwa katalogi i zadziałało :)

wielkie dzięki :)
P-68580
« 1 »
  Strona 1 z 1