标题:Qt5.1.0 MSVC2012(32bit) release静态版编译结果分享
作者:realfan
日期:2013-07-08 10:13
内容:
5.1.0有个路径bug,请更新取用5.1.1,链接(2013.9.8)
http://www.qtcn.org/bbs/apps.php?q=diary&a=detail&did=1490
========================================================================
Qt5.1.0 MSVC2012-32bit(update3)静态release版,7z压缩包,文件大小70M左右(解压以后约有670M)
http://pan.baidu.com/share/link?shareid=1610709898&uk=673227135
包含odbc,sqlite,没有webkit(注:如果不是解压到c:\Qt\目录下,需要修改在qmake.exe同一文件夹下的qt.conf文件内容为Prefix = C:/Qt/5.1.0-rel-static_vc2012(路径根据实际情况设)注意,编码一定要ANSI格式,不能用UTF-8。路径分隔符用"/"或"\\")
简单说一下编译过程:
软件准备:
安装VS2012+update3
安装Python3.3.2
安装ActivePerl
安装Ruby
解压qt-everywhere-opensource-src-5.1.0.zip到c:\Qt目录下(亦可用其它目录)
编译准备编辑C:\QT\qt-everywhere-opensource-src-5.1.0\qtbase\mkspecs\win32-msvc2012\qmake.conf
找到这行,将MD改成MT
QMAKE_CFLAGS_RELEASE= -O2 -MT
保存关闭
开始编译
开始==》程序= ..
#1 [XChinux 07-09 10:46]
代cavendish发:这些自定制的build(realfan的),可以把信息发到releasing邮件列表,例如像这样 http://lists.qt-project.org/pipermail/releasing/2013-July/001391.html
#2 [wuming123057 07-11 17:02]
是不是使用这个静态库,也可以在Win7 64位系统上使用VS2012编译32位程序?
#3 [wuming123057 07-11 17:33]
编译32位程序出现LINK : fatal error LNK1181: 无法打开输入文件“H:\Qt\qt-everywhere-opensource-src-5.1.0\qtbase\lib\Qt5PlatformSupport.lib”
#4 [attica 07-15 10:38]
碰到和3楼一样的问题,还不知道怎么搞定
#5 [attica 07-15 10:56]
暂时只能把一个驱动器号变为H,然后把C:\Qt\5.1.0-rel-static_vc2012\lib下的所有库文件拷贝到H:\Qt\qt-everywhere-opensource-src-5.1.0\qtbase\lib下面来临时处理