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
  Iup-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------------------------
_______________________________________________
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users

Reply via email to