首页 > 代码库 > Qt5发布错误01

Qt5发布错误01

1、Qt5+VS2013兼容XP方法 (http://www.qtcn.org/bbs/apps.php?q=diary&a=detail&did=2047&uid=155383)

用Qt5+VS2013编译程序默认配置会在XP运行时报"不是有效的Win32程序" 
工作需要必须要XP运行
一开始没有FQ,用了bing和baidu,结果都是vs2013项目的解决方法
最后开了vpn上google,结果第一条就给我答案:
关键词: qt vs2013 xp
搞程序不能上google我只能说句"艹"了技术分享

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


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

 

2、ZC

  vs2013安装目录,搜索“msvcp120.dll”,所有含有该文件的目录为:

  2.1、E:\ZC_ProgramFiles_161104\vs2013\Common7\IDE\Remote Debugger\x86

  2.2、E:\ZC_ProgramFiles_161104\vs2013\Team Tools\Performance Tools

  2.3、E:\ZC_ProgramFiles_161104\vs2013\VC\redist\x86\Microsoft.VC120.CRT

  2.4、E:\ZC_ProgramFiles_161104\vs2013\Common7\IDE\Remote Debugger\x64

  2.5、E:\ZC_ProgramFiles_161104\vs2013\Team Tools\Performance Tools\x64

  2.6、E:\ZC_ProgramFiles_161104\vs2013\VC\redist\x64\Microsoft.VC120.CRT

  2.7、E:\ZC_ProgramFiles_161104\vs2013\VC\redist\arm\Microsoft.VC120.CRT

 

  ZC: 2.1/2.2/2.3 里面的是 32位的,且大小相同。

  ZC: 2.4/2.5/2.6 里面的是 64位的,且大小相同。(并且它和Win7x64的C:\Windows\System32里面的大小是一样的)

 ZC: x86的,我选择使用“E:\ZC_ProgramFiles_161104\vs2013\VC\redist\x86\Microsoft.VC120.CRT”里面的msvcp120.dll。

3、

4、

5、

 

Qt5发布错误01