|
|
Překlad C(++) + win32 API pod linuxem
|
29.12.2008 15:35
Jan Němec
|
Jaký je nejjednodušší legální bezplatný způsob, jak na Linuxu ze zdrojáků v C nebo C++ využívajících kromě standardní knihovny C a C++ rovnež základní Win32 API a *.res soubor vytvořit windowzí exáč? Když si to na woknech přeložím, tak to pak na linuxu snadno spustím pod wine. Akorát přeložit si to na linuxu neumím. (Motivace: Windows už jsem doma smazal, nechci je ani krást do VMwaru. Jenže mám vlastní šachový program, sice multiplatformní, ale s klikacím ksichtem jenom pro windows. A taky mám dvouplatformní linux + XWindows - windows knihovničku, když pro ní něco napíšu, rád bych si to na Linuxu otestoval i pod "woknama" tj. pod wine.)
Díky za případné tipy. Stačí mi nasměrování (jestli to rozcházet s normálním linuxovým gcc nebo s wine rozcházet nějaké windowsí vývojové prostředí), detaily si už dohledám. |
|
|
Re: Překlad C(++) + win32 API pod linuxem
|
29.12.2008 20:09
Aleš Hakl
|
Existuje vec jmenem mingw, coz je gcc pro windows, a to se da zkompilovat i pro linux (nevim jak, na webu maji howto, v debianu je to primo balicek). Zda se, ze to dokonce funguje (helloworld to zkompiluje do a.exe jehoz spusteni ve wine vede na ocekavane vysledky). |
|
|
Re: Překlad C(++) + win32 API pod linuxem
|
20.1.2009 15:35
Michal Čihař
|
Nejjednodušší je asi MinGW, používá se to jako jakýkoliv jiný crosscompiler. Už pěkně dlouho s jeho pomocí kompiluju binárky Gammu pro Windows. |
|
|
Re: Překlad C(++) + win32 API pod linuxem
|
24.1.2009 19:48
Jan Němec
|
Díky za rady. Už si krásně pod Linuxem překládám windowsí programy. Jediná komplikace byla s překladem resourců, windres.exe funguje dost divně (aspoň teda pod wine), na rc soubor nebo dokonce i při pokusném spuštění bez parametrů padá. Naštěstí res soubory zvládá úplně bez problémů. Našel jsem si i nějaký návod http://blog.violin-bg.com/?p=34 , jak z rc udělat res pomocí jiného nástroje a pak windresem z resu o. |
|
|
|
|
KOMENTARZE
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|