Qt - 让VC2012生成的程序支持XP系统
来源:互联网 发布:广西网络教育 编辑:程序博客网 时间:2024/04/30 03:46
转自:http://blog.csdn.net/aqtata/article/details/13297373
如果用的编译器是VC2012以上,那么默认生成出的程序是不能运行在XP系统上的。所以需要修改链接参数
我们要做的是修改qmake.conf文件中的参数,文件路径根据开发环境不同而不同
下面以5.1.1 + VC2012为例:
Qt官方安装版路径:
\5.1.1\msvc2012\mkspecs\win32-msvc2012
自己编译的路径:
\mkspecs\win32-msvc2012
自己根据版本和编译器找到对应的路径即可
打开qmake.conf找到QMAKE_LFLAGS_CONSOLE和QMAKE_LFLAGS_WINDOWS,这两行是在一起的
QMAKE_LFLAGS_CONSOLE = /SUBSYSTEM:CONSOLE
QMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:WINDOWS
在每行后面加上",5.01",变为
QMAKE_LFLAGS_CONSOLE = /SUBSYSTEM:CONSOLE,5.01
QMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:WINDOWS,5.01
保存后清理一下项目,重新生成出的程序即可运行在XP上了。
值得一提的是,这个特性与Qt库无关,我们在编译Qt库的时候无需特别配置,DLL都是支持XP的!
0 0
- 【Qt】让VC2012生成的程序支持XP系统
- Qt - 让VC2012生成的程序支持XP系统
- Win7开发的VC2012程序在XP上无法运行
- 让XP系统支持GPT硬盘
- vs2015\17支持xp程序生成
- QT5.8 VS2015生成兼容xp系统的可执行程序
- Qt支持Xp的最后一个版本
- QT支持XP
- VC程序界面:如何让UI支持XP风格
- 让XP系统也支持微软雅黑字体
- 让你的程序在xp系统模式下运行(适用于更高级Windows系统版本)
- QT5.7 做支持XP的程序
- 让程序拥有xp的风格
- 让你的程序变成xp风格
- 让你的程序通过XP防火墙
- 杂谈_如何让VS2013开发的MFC程序运行在XP系统下
- VC2012 生成的执行档在 server2003 执行报错
- 让qt程序在mini2440上支持触摸屏
- 做前端css/div布局的总结
- TCP 心跳包
- 如果在安装32位oracle 客户端组件时的情况下以64位模式运行,将出现问题
- STM32 IAP
- Linux Cgroups详解(一)
- Qt - 让VC2012生成的程序支持XP系统
- How to learn js properly(week4)使用js建立的动态测试网页
- Android开发、测试持续集成环境Jenkins搭建
- Android RemoteViews的实现方式
- VC6下使用MFC开发视频监控控件
- Linux Cgroups详解(二)
- 全球照片墙
- css中font的简写方法(包括font-weight,font-size,line-height,font-family)
- 使用jquery.qrcode生成二维码