首页| 论坛| 消息

标题:Qt5.2Linux64静态编译自用版下载(支持Qt3D和Enginio)
作者:彩阳
日期:2013-12-07 20:17
内容:

如题。花了我一个晚上加上一个上午的时间终于搞定了。这个是自用的静态编译链接的版本。主要特色是将Qt最新最受期待的模块Qt3D和Enginio给静态编译了。因为目前在学习中我需要用到这两个模块。

简单说一下,为了支持Enginio的完全静态链接,我将另外一个库OpenSSL的源码下载了,并且从源码开始编译,这样我想应该能够保证在未安装OpenSSL的机器上运行吧。

其它的特色有:
1、Qt源码、Qt3D源码和Enginio源码都是用git拉到本地上的,保证版本最新,话说16个小时前gitorious那边Qt开发团队刚为Enginio推送相关例子,另外通过源码发现,Enginio模块有可能会被合并到Qt代码库中,而Qt3D这个模块可能要等到Qt5.3了。
2、构建了Qt3D和Enginio的文档,这样使用QtCreator的同学们可以不用上网查看API说明了。
3、在configure阶段指定了freetype和font config,这样在我的开发机(Ubuntu13.10)上显示中文非常完美。

可能已知的Bug:
1、在构建Enginio-qml的例子时发现出现了重复定义符号的链接错误,qml我使用得少,不影响C++这边的开发。
2、发现显示除了中文的其它东亚文字(如日文)会变成方块,无法显示字体。可能是我开发机默认的字体是中文的缘故?一个通融的办法是载入自定义路径的字体,或者将字体ttf文件作为资源打包入可执行文件中。

使用时请自行书写qt.conf,格式如下:

Prefix = ~/Develop/Qt5.2Static

Linux这边发行版多,而且各个软件由于许可证的关系并不是捆绑安装的,因此这个版本可能并不适合所有同学。还有注意这是64位的。Windows下MinGW版的稍后会放出,敬请期待。

下载地址:360云盘下载地址


#1 [missdeer 12-08 10:47]
大侠能提供Windows下用Intel C++编译好的包么,感激了
#2 [realfan 12-08 10:52]
好,顶一下!
#3 回 1楼(missdeer) 的帖子 [彩阳 12-08 15:21]
英特尔编译器工具链有什么优势?程序在AMD的CPU上能否运行?
静态编译这一块我已经比较熟悉了,有时间我可以帮你做一个。
#4 回 3楼(彩阳) 的帖子 [missdeer 12-08 17:34]
Intel编译器针对x86指令集做了高度优化,编译出来的代码相比gcc甚至msvc在性能上都有不小的提升,尤其是计算密集型程序效果最好。
可以在AMD的CPU上跑,毕竟也是x86指令集的,只是优化效果不如在Intel自家的CPU上好。
#5 [XChinux 12-09 10:24]
楼主辛苦1

<< 1 2 3 >> (1/6)

回复 发表
主题 版块