Cygwin;fltk

Vladimir Michl Vladimir.Michl na seznam.cz
Pátek Červen 22 10:56:07 CEST 2001


-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

On Wed, 20 Jun 2001, Petr Šobáň wrote:

> > zrejme jste vyrobil "konzolovou aplikaci". V gcc-mingw (mam na mysli 
> > to gcc, co jde pustit rovnou bez cygwin) je na to prepinac
> > gcc -mwindows
> > v gcc-cygwin bude neco podobneho (nebo to same:-)
> 
> 
> Určitě to bude konzolová aplikace, nevím jak jinde ale pod windows
> překladačem se konzolová aplikace dělala jako int main(arg..... a windovs
> aplikace začínala int winmain(arg......
> 
> Nevím jak to přesně je nikdy jsem pod windows nic nepsal. 

V cygwinu musi byt nainstalovan balicek mingw. Program prekladat tak, aby
vsechny hlavicky bral z /usr/include/mingw. Aplikaci pak prelozite
s -mnocygwin -mnative-struct a -mwindows (nebo podobne staci se podivat do
gcc -h).

Jako vstupni bod do aplikace lze pouzit jak main() tak winmain(). Main je
lepsi, ze mate prikazovou radku rozparsovanou, kdezto pres winmain ji
dostanete jako retezec. Ve winmain zase lze zjistit jak uzivatel chce
aplikaci spustit (minimalizovane, maximalizovane, ...). Cygwinu je ale
jedno zda pouzijete main ci winmain.


- -------------------------------------------------------------------------
Vladimir Michl			E-mail:	    Vladimir.Michl na seznam.cz
Czech Republic			Web:	    http://www.penguin.cz/~michlv
				Phone:	    +420 68 5391545
ISO-8859-2 compatibile		Work phone: +420 68 5711219
Key fingerprint: D558 FF4F 468E 544F 7F43  E005 7E7C AD8F 2F69 9DA4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Made with pgp4pine

iQEXAwUBOzMIK358rY8vaZ2kFAPx1QQAyHJkWATJbXtnILvNQpy47WxJIAgbVdEh
4It6nB6+HVtiYFHX33GfZ+NAg7WIYG1qqNv1CzpjBjJ+5ozoa7RPgA3OHcOgTz1N
7RAqTUhBijh49TZttP3z8z0heG3mjIE5Ja4kk4jSfFcJl+P3b7mGMS44rrAaQyPd
O8sRwFrCpu8EAJGnLZ9dwRsJnjXifKfyR/giEZN+1aL20RGpCIh7y6HZmcuaasdt
XbzHL8mmZFA88JJqlst641LZQMO0lKqJBXSJcMm7eZme+huBDX4c0dYbVDQPr7VC
8jAgQJLWbfjPzJUOQC4CN5ePqkBNGaOZzZkP+JciKSCSIsqW/pBdu/LX
=J7N1
-----END PGP SIGNATURE-----



Další informace o konferenci Linux