[C++] Problem z różnicą typów ścieżek - Linux/Windows


#1

Witam,

mam pewien problem ^^

Otóż chcę stworzyć swoją grę na 2 systemy: linux i widnows.

Niestety istnieje problem dotyczący ścieżek. Linux używa "/", natomiast widnows "\". No i teraz jest problem jak to ze sobą pogodzić...

Pamiętam że jakoś dało się postawić warunek: jeśli użytkownik korzysta z linuxa, to żeby wczytał biblioteki wg. ścieżek linux'owych itd.

Jak to się robiło?

Chodzi mi o coś w tym stylu:

#ifdef __APPLE__

#include 

#else

#include 

#endif

Tylko żeby sprawdzał czy to jest linux a nie iOS.

Z góry dziękuję i pozdrawiam.


(Marcinch7) #2

Na obydwóch systemach pisz "/", skompiluje się bez problemu.