查看完整版本: [-- Qt5+VS2013兼容XP方法 --]

QTCN开发网 -> Qt安装与发布 -> Qt5+VS2013兼容XP方法 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

yanwuyue 2015-10-21 17:47

Qt5+VS2013兼容XP方法

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

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


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

实测可用

stlcours 2015-10-26 17:57
就这么简单啊,万分感谢呀!!

另外请问2012,2015都是这样?

另外看这参数,VC自己的程序也是这样解决问题?

realfan 2015-10-27 08:50
简单实用的方法

sevencat 2015-12-01 16:40
qtbase\mkspecs\common\msvc-desktop.conf

--->请手工修改这一行
QMAKE_LFLAGS_WINDOWS    = /SUBSYSTEM:WINDOWS,5.01

stlcours 2015-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下运行吗?

sevencat 2015-12-16 14:17
2015的动态库是个奇怪的存在。

tanruiqiang 2017-07-12 16:13
都说了在VS2013上,你说的是在qt creator,完全没有解决问题


查看完整版本: [-- Qt5+VS2013兼容XP方法 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled