• 8865阅读
  • 6回复

[原创]Qt5+VS2013兼容XP方法 [复制链接]

上一主题 下一主题
离线yanwuyue
 

只看楼主 倒序阅读 楼主  发表于: 2015-10-21
— 本帖被 XChinux 从 Qt代码秀 移动到本区(2016-02-18) —
用Qt5+VS2013编译程序默认配置会在XP运行时报"不是有效的Win32程序"
工作需要必须要XP运行

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


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

实测可用
离线stlcours

只看该作者 1楼 发表于: 2015-10-26
就这么简单啊,万分感谢呀!!

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

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

只看该作者 2楼 发表于: 2015-10-27
简单实用的方法
离线sevencat

只看该作者 3楼 发表于: 2015-12-01
qtbase\mkspecs\common\msvc-desktop.conf

--->请手工修改这一行
QMAKE_LFLAGS_WINDOWS    = /SUBSYSTEM:WINDOWS,5.01
战争就是和平,自由就是奴役,愚味就是力量
离线stlcours

只看该作者 4楼 发表于: 2015-12-09
回 sevencat 的帖子
sevencat:qtbase\mkspecs\common\msvc-desktop.conf
--->请手工修改这一行
QMAKE_LFLAGS_WINDOWS    = /SUBSYSTEM:WINDOWS,5.01 (2015-12-01 16:40) 

这样改,VS2015编译QT5.51也能在XP下运行吗?
离线sevencat

只看该作者 5楼 发表于: 2015-12-16
2015的动态库是个奇怪的存在。
战争就是和平,自由就是奴役,愚味就是力量
离线tanruiqiang

只看该作者 6楼 发表于: 2017-07-12
都说了在VS2013上,你说的是在qt creator,完全没有解决问题
快速回复
限100 字节
 
上一个 下一个