1. iupweb.dll
- Posted by petelomax Feb 22, 2016
- 1820 views
Has anyone here been able to build windows dlls for iup?
I downloaded iup-3.17_Win32_dllw4_lib.zip and the 64 bit one but neither contain iupweb.dll, and I tried 3 or 4 older versions with no luck.
I have a 5 year old version from Jeremy Cowgar's bitbucket repository, and that works fine, but missing IupConfig etc and 32 bit only.
My feeble and pathetic attempts to build it myself get me nowhere:
C:\MinGW\iup-3.17_Sources\iup\srcweb>make ../tecmakewin.mak:1639: iupweb.wdep: No such file or directory Tecmake: Building Dependencies ... (can be slow) ./iupwin_webbrowser.cpp:34:21: atlbase.h: No such file or directory ./iupwin_webbrowser.cpp:35:20: atlcom.h: No such file or directory ./iupwin_webbrowser.cpp:36:20: atlctl.h: No such file or directory Tecmake: Starting [ iupweb:dllw4 ] if [ ! -d ../obj/iupweb/dllw4 ] ; then mkdir -p ../obj/iupweb/dllw4 ; fi Tecmake: compiling iup_webbrowser.c ... c:/mingw/bin/gcc -c -Wall -O2 -I../include -I../src -Ic:/mingw/include -D_MBCS -DTEC_UNAME=dllw4 -DTEC_SYSNAME=Win32 -DTEC_LITTLEENDIAN -DTEC_32 -DWIN32 -DNDEBUG -o ../obj/iupweb/dllw4/iup_webbrowser.o iup_webbrowser.c Tecmake: compiling iupwin_webbrowser.cpp ... c:/mingw/bin/g++ -c -Wall -O2 -I../include -I../src -Ic:/mingw/include -D_MBCS -DTEC_UNAME=dllw4 -DTEC_SYSNAME=Win32 -DTEC_LITTLEENDIAN -DTEC_32 -DWIN32 -DNDEBUG -o ../obj/iupweb/dllw4/iupwin_webbrowser.o iupwin_webbrowser.cpp iupwin_webbrowser.cpp:34:21: fatal error: atlbase.h: No such file or directory #include <atlbase.h> ^ compilation terminated. make[1]: *** [../obj/iupweb/dllw4/iupwin_webbrowser.o] Error 1 make: *** [iupweb] Error 2 C:\MinGW\iup-3.17_Sources\iup\srcweb>
2. Re: iupweb.dll
- Posted by ghaberek (admin) Feb 22, 2016
- 1812 views
I've always used the pre-built binaries for Windows and Linux.
I think Ron (xecronix) had worked on building from source, but I'm not sure if that involved Windows.
I know he was successful in building from source for Linux on ARM.
-Greg
3. Re: iupweb.dll
- Posted by xecronix Feb 22, 2016
- 1814 views
Here are my notes on compiling IUP. This worked well for Raspberry Pi and Linux (Fedora 22). I don't know how easy it would be to put together a Windows guide.
https://bitbucket.org/ghaberek/editor/wiki/Building_IUP_on_ARM
4. Re: iupweb.dll
- Posted by xecronix Feb 22, 2016
- 1767 views
Here are my notes on compiling IUP...
What's important about my notes are the build directories and the build order. I remember those being sort of a pain to work out.
5. Re: iupweb.dll
- Posted by andi49 Feb 22, 2016
- 1787 views
Hallo
Has anyone here been able to build windows dlls for iup?
I downloaded iup-3.17_Win32_dllw4_lib.zip and the 64 bit one but neither contain iupweb.dll, and I tried 3 or 4 older versions with no luck.
I have a 5 year old version from Jeremy Cowgar's bitbucket repository, and that works fine, but missing IupConfig etc and 32 bit only.
My feeble and pathetic attempts to build it myself get me nowhere:
[...] c:/mingw/bin/gcc -c -Wall -O2 -I../include -I../src -Ic:/mingw/include -D_MBCS -DTEC_UNAME=dllw4 -DTEC_SYSNAME=Win32 -DTEC_LITTLEENDIAN -DTEC_32 -DWIN32 -DNDEBUG -o ../obj/iupweb/dllw4/iup_webbrowser.o iup_webbrowser.c [...]
If you read this: http://webserver2.tecgraf.puc-rio.br/iup/en/ctrl/iupweb.html
It is clear you can't compile iupweb.dll on Windows with gcc.
But it is contained in the things like "Win32_dll14", say VC downloads. I do not know if they work, but iupweb.dll is there.
https://sourceforge.net/projects/iup/files/3.17/Windows%20Libraries/Dynamic/
Andreas
6. Re: iupweb.dll
- Posted by petelomax Feb 22, 2016
- 1771 views
If you read this: http://webserver2.tecgraf.puc-rio.br/iup/en/ctrl/iupweb.html
It is clear you can't compile iupweb.dll on Windows with gcc.
Yep, that be what I missed.
But it is contained in the things like "Win32_dll14", say VC downloads. I do not know if they work, but iupweb.dll is there.
Excellent. I went with dll12, as my system already has msvcr120.dll, looking good.
Thanks,
Pete