Linux & Windows
Ostatnio zmodyfikowano 2010-12-27 19:13
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 |
|
pekfos |
» 2010-12-19 18:19:16 chyba nie da rady. budowa plików wykonywalnych to kwestia implementacji systemu. |
|
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ł. |
|
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). |
|
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 |
|
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 |
|
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. |
|
DejaVu |
» 2010-12-27 19:13:23 Wykrywa jaki jest używany kompilator (windowsowy/linuksowy itp) i wypisuje informację o 'użytym' systemie operacyjnym. |
|
« 1 » |