• 6454阅读
  • 2回复

[提问]Qt5.6+MSVC2013版怎么构建支持xp的程序 [复制链接]

上一主题 下一主题
离线xp2009
 

只看楼主 倒序阅读 楼主  发表于: 2016-02-04
用的是Qt5.6beta msvc2013 x86版,里面有预编译好的qwebengine,在win7、win7 sp1和win10下都能成功运行。

但是xp下无法运行,我是在.pro末尾里加入了以下代码编译XP版程序的:
QMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:WINDOWS,5.01
生成的exe,确实没有提示非法WIN32程序了,但是那个plugins\platforms文件夹里的qwindows.dll,还是报错,用VC的depends.exe查看发现qwindows.dll依赖的kernel32.dll不支持XP。

求教怎么办
离线lemonzll

只看该作者 1楼 发表于: 2016-02-05
官方发布的新版本Qt已经不支持XP了,要自己从源代码编译,编译选项里有个-target项,用来提供XP支持的,编译时加上-target xp就可以了
离线xp2009

只看该作者 2楼 发表于: 2016-02-05
有没有具体的教程,包括编译qt插件和webengine
快速回复
限100 字节
 
上一个 下一个