Hi Antonio,
I am not sure if you know that mingw-w64 can be used to build 32 bits binaries.
It is better than original mingw that is a bit outdated.
I have never been able to use your 32bit binaries because all my compilation is
done with mingw-w64 and there is dll collision.
Best
victor bombi
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Cc: Lee Shallis
Sent: Thursday, December 10, 2015 2:47 PM
Subject: [Iup-users] Mingw4 and Mingw4_64
Hi,
Here is a simple guide for building with Mingw. Just remember that for 32
bits we use http://mingw.org and for 64 bits we use http://mingw-w64.org.
In a command line at "iup/html/examples/C":
----------- for 32 bits --------------------
Using static libraries:
gcc -o sample.exe sample.c -I../../../include -L../../../lib/mingw4 -liup
-lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32
-loleaut32 -luuid -lcomctl32
Using dynamic libraries:
gcc -o sample.exe sample.c -I../../../include -L../../../lib/dllw4 -liup
Using dynamic libraries with no console:
gcc -Wl,-subsystem,windows -o sample.exe sample.c -I../../../include
-L../../../lib/dllw4 -liupstub -liup
Adding a resource file:
windres -O coff -o iup.res ../../../etc/iup.rc
gcc -Wl,-subsystem,windows -o sample.exe sample.c iup.res
-I../../../include -L../../../lib/dllw4 -liupstub -liup
----------- 64 bits --------------------
PATH now points to mingw64 bin
(it changes just a bit)
Using static libraries:
gcc -o sample.exe sample.c -I../../../include -L../../../lib/mingw4_64
-liup -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32
-lole32 -loleaut32 -luuid -lcomctl32
Using dynamic libraries:
gcc -o sample.exe sample.c -I../../../include -L../../../lib/dllw4_64 -liup
Using dynamic libraries with no console:
gcc -Wl,-subsystem,windows -o sample.exe sample.c -I../../../include
-L../../../lib/dllw4_64 -liupstub -liup
Adding a resource file:
windres -D TEC_64 -O coff -o iup.res ../../../etc/iup.rc
gcc -Wl,-subsystem,windows -o sample.exe sample.c iup.res
-I../../../include -L../../../lib/dllw4_64 -liupstub -liup
-------------------------------------------------
Notice that I used folders with the same names used in the download
packages.
Best Regards,
Antonio Scuri
------------------------------------------------------------------------------
------------------------------------------------------------------------------
------------------------------------------------------------------------------
_______________________________________________
Iup-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------------------------
_______________________________________________
Iup-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/iup-users