Somewhat disappointing experiences with Winelib and WTL

Dmitry Timoshkov dmitry at codeweavers.com
Mon Feb 6 11:41:40 CST 2006


On Mon, 2006-02-06 at 18:34 +0100, Claus Fischer wrote:

> 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.

You seem to underestimate what the dependencies above mean for the
running Windows system. You depend on the *whole* kernel + GUI
subsystems, including registry and everything else. That's true
for Wine as well, just in the case of Wine you see all the dependencies,
not just the imports section of your exe file.

-- 
Dmitry.




More information about the wine-devel mailing list