1. iupweb.dll

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> 

new topic     » topic index » view message » categorize

2. Re: iupweb.dll

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

new topic     » goto parent     » topic index » view message » categorize

3. Re: iupweb.dll

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

-Xecronix

new topic     » goto parent     » topic index » view message » categorize

4. Re: iupweb.dll

xecronix said...

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.

-Xecronix

new topic     » goto parent     » topic index » view message » categorize

5. Re: iupweb.dll

Hallo

petelomax said...

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

new topic     » goto parent     » topic index » view message » categorize

6. Re: iupweb.dll

andi49 said...

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.

andi49 said...

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

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu