Somewhat disappointing experiences with Winelib and WTL

Claus Fischer claus.fischer at clausfischer.com
Mon Feb 6 11:34:01 CST 2006


On Mon, Feb 06, 2006 at 11:17:08AM -0600, Dmitry Timoshkov wrote:
: Apparently under Windows you can't build a not trivial exe which
: depends only on libc either.

That's right.

But with WTL, it's possible to build a reasonable sophisticated
application that depends only on DLLs that are already on the
system.

My biggest WTL application so far, a project for the Austrian
Mountain Rescue Service, has roughly 100.000 lines of code
(sloccount). You can find a description on
  http://www.clausfischer.com/eis.en.html
(a bit outdated though).

When the first phase was finished, the program would still
run under Windows 98 SE upwards. It now depends on the
following DLL's:

   VERSION.DLL
   WS2_32.DLL
   KERNEL32.DLL
   USER32.DLL
   GDI32.DLL
   COMDLG32.DLL
   ADVAPI32.DLL
   SHELL32.DLL
   OLE32.DLL
   WININET.DLL
   COMCTL32.DLL

On any reasonable PC with internet access (it's a networked
application talking to several redundant data servers),
you will find those.


Therefore, Installation is as easy as copying the EXE and
starting.

That is a requirement, since the Montain Rescue Service is
a volunteer organization with members from all kinds of
social background, work environment, and Laptop
infrastructure.


For this reason, having WTL+Winelib for Linux would have
been just too nice to think of :-)


Regards,

Claus


-- 
Claus Fischer <claus.fischer at clausfischer.com>
http://www.clausfischer.com/



More information about the wine-devel mailing list