首页| 论坛| 消息

标题:Qt5+VS2013兼容XP方法
作者:yanwuyue
日期:2015-10-21 17:47
内容:

用Qt5+VS2013编译程序默认配置会在XP运行时报"不是有效的Win32程序"
工作需要必须要XP运行

pro文件中加一句:
QMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:WINDOWS,5.01

附上外文地址:http://www.tripleboot.org/?p=423

实测可用


#1 [stlcours 10-26 17:57]
就这么简单啊,万分感谢呀!!
另外请问2012,2015都是这样?
另外看这参数,VC自己的程序也是这样解决问题?
#2 [realfan 10-27 08:50]
简单实用的方法
#3 [sevencat 12-01 16:40]
qtbase\mkspecs\common\msvc-desktop.conf
--->请手工修改这一行
QMAKE_LFLAGS_WINDOWS= /SUBSYSTEM:WINDOWS,5.01
#4 回 sevencat 的帖子 [stlcours 12-09 00:35]
sevencat:qtbase\mkspecs\common\msvc-desktop.conf
--->请手工修改这一行
QMAKE_LFLAGS_WINDOWS    = /SUBSYSTEM:WINDOWS,5.01 (2015-12-01 16:40) 
这样改,VS2015编译QT5.51也能在XP下运行吗?
#5 [sevencat 12-16 14:17]
2015的动态库是个奇怪的存在。

<< 1 2 >> (1/2)

回复 发表
主题 版块