LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: Poradna Překlad C(++) + win32 API pod linuxem

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
Překlad C(++) + win32 API pod linuxem 29.12.2008 15:35 Jan Němec
  |- Re: Překlad C(++) + win32 API pod linuxem 29.12.2008 20:09 Aleš Hakl
  |- Re: Překlad C(++) + win32 API pod linuxem 20.1.2009 15:35 Michal Čihař
  L Re: Překlad C(++) + win32 API pod linuxem 24.1.2009 19:48 Jan Němec
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4850x
2. FreeBSD
Download: 9044x
3. PCLinuxOS-2010
Download: 8541x
4. alcolix
Download: 10914x
5. Onebase Linux
Download: 9631x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6219x

1. xinetd
Download: 2382x
2. RDGS
Download: 937x
3. spkg
Download: 4692x
4. LinPacker
Download: 9918x
5. VFU File Manager
Download: 3173x
6. LeftHand Mała Księgowość
Download: 7171x
7. MISU pyFotoResize
Download: 2775x
8. Lefthand CRM
Download: 3540x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 3087x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz