kdelibs frameworks buildsystem under Windows

Ralf Habacker ralf.habacker at gmail.com
Sun Feb 17 21:37:09 UTC 2013


Am 17.02.2013 15:35, schrieb Alexander Neundorf:
> On Sunday 17 February 2013, Laszlo Papp wrote:
>> On Sun, Feb 17, 2013 at 2:39 PM, Ralf Habacker
> <ralf.habacker at gmail.com>wrote:
>>> Based on
>>> http://www.winkde.org/pub/kde/ports/win32/releases/stable/4.8.0/kdelibs-x
>>> 86-mingw4-4.8.0-2-bin.tar.bz2kdewin is used by the following shared
>>> librares:
>>>
>>> ./lib/kde4/kio_file.dll DLL Name: libkdewin.dll
>>> ./lib/kde4/kio_ghelp.dll DLL Name: libkdewin.dll
>>> ./lib/kde4/kio_help.dll DLL Name: libkdewin.dll
>>> ./bin/libkio.dll DLL Name: libkdewin.dll
>>> ./bin/libkhtml.dll DLL Name: libkdewin.dll
>>> ./bin/libktexteditor.dll DLL Name: libkdewin.dll
>>> ./bin/libkde3support.dll DLL Name: libkdewin.dll
>>> ./bin/libkparts.dll DLL Name: libkdewin.dll
>>> ./bin/libkdecore.dll DLL Name: libkdewin.dll
>>> ./bin/libkdeui.dll DLL Name: libkdewin.dll
> Ok, so this means at least that the kdewin library is not universally required
> for every library of kdelibs.
> Ok, being required by kdecore kind of means it is needed for everything, but I
> think with the modularized libs this is not the case anymore.
>> Off-topic for now, but I would like to leave a note here: it would be nice
>> to find the time to eliminate kdewin from as many places as possible. There
>> are lots of things that are available in Qt nowadays. It would be worth the
>> effort to give it a try in my opinion. What is not available, that could be
>> perhaps upstreamed? Even if there is anything non-cross platform, there has
>> been a QtWinExtras established lately in Qt5 upstream.
> Yes, this would be *great*.
Below is a list of kdewin functions required by a kdelibs contained 
shared library:

/lib/kde4/kio_file.dll:
         26600      46  kdewin32_fopen
         2662c      48  kdewin32_lstat
         2664c      53  kdewin32_stat
./bin/libkio.dll:
         36e944     43  kdewin32_fdopen
         36e9bc     51  kdewin32_rename
         36e9e8     53  kdewin32_stat
./bin/libkde3support.dll:
         104858     43  kdewin32_fdopen
./bin/libkdecore.dll:
         418ac0     53  kdewin32_stat
         418b00     50  kdewin32_open

the remaining libraries links to kdewin but do not use any function, 
maybe there are data members referenced.
Ralf



More information about the Kde-windows mailing list