How to set the QT_DLL macro?
Angus Leeming
leeming at lyx.org
Fri Apr 22 18:51:08 CEST 2005
Ralf Habacker wrote:
>>>> QMAKE_LFLAGS =
>>>> -Wl,--script,$(QTDIR)/mkspecs/cygwin-g++/i386pe.x-no-rdata
>>>> -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import
>>>> -Wl,-enable-runtime-pseudo-reloc
>> I see from your other reply that this would not have worked anyway,
>> because I did not use the script when linking lyx.exe.
> I just tried to relink the cross compiled qt3dll and the qt tools
> (designer/assistant/linguist) with the above mentioned QMAKE_LFLAGS
> and got they running under windows without any problems. (The
> x-no-rdata file is very important)
> If you can build at least linguist or assistant and it will run under
> windows with the cross compiled qt3.dll and you got any seg faults,
> the qt dll will probably not the problem.
Just to be clear:
1. cross compiled linguist and assistant would not run on Windows unless
they are linked against the x-no-rdata script.
2. when both {linguist,assistant}.exe and qt3.dll are linked against the
x-no-rdata script, you can run both on Windows without any problems.
I can certainly try that out.
Angus
More information about the kde-cygwin
mailing list