Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.3.0, 5.3.2
-
None
-
cd1dff75561aa132f8dccd0a3c79b80962f3d161
Description
After QTBUG-29939 target XP was adder in configuration.
But, this works good for *.exe files, but *.dll are still without XP target.
I think in both qmake.conf is on line 76 missing /SUBSYSTEM part.
Nice fix is:
QMAKE_LFLAGS_DLL = /DLL /SUBSYSTEM:WINDOWS@QMAKE_SUBSYSTEM_SUFFIX@
but it doesn't works, because of QMAKE_SUBSYSTEM_SUFFIX doesn't resolve in qmake for this flag.
Current working fix for XP 32bit target is:
QMAKE_LFLAGS_DLL = /DLL /SUBSYSTEM:WINDOWS,5.01
Attachments
Issue Links
- resulted from
-
QTBUG-29939 qmake: Make it possible to specify that the XP compatible toolset should be used when working with MSVC 2012
- Closed
For Gerrit Dashboard: QTBUG-41504 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
96262,3 | pass windows/console linker flags to DLLs and executables | 5.4 | qt/qtbase | Status: MERGED | +2 | 0 |