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