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

Linux & Windows

Ostatnio zmodyfikowano 2010-12-27 19:13
Autor Wiadomość
Mazzir
Temat założony przez niniejszego użytkownika
Linux & Windows
» 2010-12-19 18:10:16
Da się zrobić jakoś tak żeby "za jednym zamachem" działało pod te 2 systemy ? Tzn. żebym nie musiał odpalać Linuksa, napisać, potem odpalić Windowsa i przerabiać ten kod tylko napisać na Linuksie i żeby na Windowsie też to działało ;p
P-25339
pekfos
» 2010-12-19 18:19:16
chyba nie da rady. budowa plików wykonywalnych to kwestia implementacji systemu.
P-25340
michalp
» 2010-12-19 18:29:02
Jest przecież wirtualizacja ;) Ewentualnie możesz postawić na Linuksie wine i próbować przez niego kompilować na Windows (btw. wie ktoś czy chodzi na wine MinGW?) choć to nietrafiony pomysł.
P-25341
Elaine
» 2010-12-19 19:03:33
Pewnie, że się da, wystarczy mieć odpowiedni cross-kompilator (Arch ma nawet taki w repo). W przypadku GCC zbudowanie cross-kompilatora to po prostu podanie odpowiedniego switcha do configure. Można też uruchomić jakiś windowsowy kompilator przez Wine (MinGW raczej na pewno działa).
P-25342
Mazzir
Temat założony przez niniejszego użytkownika
» 2010-12-19 20:14:39
#if defined(__WXMSW__)
        wxbuild << _T("-Windows");
#elif defined(__WXMAC__)
        wxbuild << _T("-Mac");
#elif defined(__UNIX__)
        wxbuild << _T("-Linux");
#endif

Czyżby to miało z tym coś wspólnego ? xD
P-25343
Razi
» 2010-12-19 22:05:28
@up: to rozdzielenie kodu na poszczególne systemy

Najlepiej pod linuksem zawsze kompilować przez MinGWa. Jak pisałem w Qt i chciałem robić release'a na win, to zawsze w wine ustawiałem ścieżki i kompilowałem przez qmake
P-25351
patrykos2009
o co chodzi ? xd
» 2010-12-27 19:10:54
el0

jestem nowy i mam pytanie...
do czego jest ten kawałek kodu z postu Mazzira ?
chodzi mi o ten do preprocesora ?
jakby ktoś mógł wytłumaczyć to byłbym wdzięczny.
P-25695
DejaVu
» 2010-12-27 19:13:23
Wykrywa jaki jest używany kompilator (windowsowy/linuksowy itp) i wypisuje informację o 'użytym' systemie operacyjnym.
P-25696
« 1 »
  Strona 1 z 1