Chinaunix首页 | 论坛 | 博客
  • 博客访问: 210429
  • 博文数量: 145
  • 博客积分: 3000
  • 博客等级: 中校
  • 技术积分: 1720
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-14 18:42
文章分类

全部博文(145)

文章存档

2011年(1)

2009年(144)

我的朋友

分类: LINUX

2009-07-22 19:17:48

by tangke <> 2009-06-02

目前由于debian官方还没有出qt-4.5的版本,自己等不及了,因为qt官方同时也放出了QCreate1.0的linux版的source code,而QCreate1.0必须要有qt-4.5的支持,所以必须自己操刀了。

1.首先从qt官方把qt-4.5的source code下下来,放在 /home/root/qt-x11-opensource-4.5

2.下载qcreate1.0的src,放在 /home/root/qt-creator-1.0.0-src

3. 进入/home/root/qt-x11- opensource-4.5目录开始configure,因为考虑到目前不是在cross-compile,而且龙芯机器上面对于编译速度比较慢,所以使用了一些参数 ./configure -no-opengl,-no-openssl,-no-webkit,-no-phonon-backend,-no-phonon,-nomake examples demos docs. 因为qt4.4开始加入一些多媒体库的支持,所以目前有些东西我们不需要,比如webkit,phonon库等等。

4.开始make 经过漫长的等待之后,终于成功了。

2009-5-1 tangke

5. 添加可执行路径设置一下PATH,因为默认的 make install位置是在/usr/local/Trolltech/Qt-4.5.0/,所以需要加上 PATH=$PATH:/usr/local/Trolltech/Qt-4.5.0/bin/ 因为默认生成的qmake是安装该目录下面,所以要先把/usr/bin/qmake链接删掉,如果你以前安装了其他的qt版本的话。这样就安装完成了。

6. 开始编译qt-creator-1.0 首先指定一下QMAKESPEC export QMAKESPEC=~/qt-x11-opensource-4.5/qt-x11-opensource-src-4.5.0/mkspecs/linux-g++ 进入qt-creator-1.0的目录,看到一个pro文件 qmake就可以了,然后就直接make install. ok 稍晚一点,我会把编译好的版本给出来。

2009-5-2 tangke

经过昨天晚上的鏖战,今天总算能看到qt-creator的真身了。





















2009-5-4
debian的sid里面x86版本下面的已经出来了,但是mipsel下面的还有有问题,我自己也尝试着编译了一下,但是好像汇编代码有问题。debian上面的bug number是#527507.

2009-5-5
今天在晏华的帮助下,总算把mipsel版本的qt-4.5.1编译成功了,连带开发环境包,运行环境包,example包等等,一个不漏,怒了,编译之后安装,提示没有安装phonon包以及libphonon4包,phonon-backend-xine包。把这些东西都安装完之后,开始编译 qtcreator-1.1的mipsel版本,也遇到一些问题,竟然用dpkg-buildpackages生成出来的Makefile没有 INCPATH没有加入/usr/include/qt4/,/usr/include/qt4/QtCore这些东西,老是提示找不到头文件,后来直接用qmake-qt4来生成Makefile就可以了。在最后的时候出现/usr/bin/lupdate错误,该文件是一个连接文件,连接到还是 /usr/bin/lupdate-qt3,郁闷,这些都统统改过,哇,世界清净了。

qt-4.5.1包列表:
libqt4-assistant_4.5.1-1_mipsel.deb  
libqt4-sql-mysql_4.5.1-1_mipsel.deb
libqt4-core_4.5.1-1_mipsel.deb  
libqt4-sql-odbc_4.5.1-1_mipsel.deb
libqt4-dbg_4.5.1-1_mipsel.deb  
libqt4-sql-psql_4.5.1-1_mipsel.deb
libqt4-dbus_4.5.1-1_mipsel.deb    
libqt4-sql-sqlite2_4.5.1-1_mipsel.deb
libqt4-designer_4.5.1-1_mipsel.deb  
libqt4-sql-sqlite_4.5.1-1_mipsel.deb
libqt4-dev_4.5.1-1_mipsel.deb      
libqt4-svg_4.5.1-1_mipsel.deb
libqt4-gui_4.5.1-1_mipsel.deb      
libqt4-test_4.5.1-1_mipsel.deb
libqt4-help_4.5.1-1_mipsel.deb    
libqt4-webkit_4.5.1-1_mipsel.deb
libqt4-network_4.5.1-1_mipsel.deb  
libqt4-webkit-dbg_4.5.1-1_mipsel.deb
libqt4-opengl_4.5.1-1_mipsel.deb    
libqt4-xml_4.5.1-1_mipsel.deb
libqt4-opengl-dev_4.5.1-1_mipsel.deb
libqt4-xmlpatterns_4.5.1-1_mipsel.deb
libqt4-qt3support_4.5.1-1_mipsel.deb
libqt4-xmlpatterns-dbg_4.5.1-1_mipsel.deb
libqt4-script_4.5.1-1_mipsel.deb    
libqtcore4_4.5.1-1_mipsel.deb
libqt4-scripttools_4.5.1-1_mipsel.deb
libqtgui4_4.5.1-1_mipsel.deb
libqt4-sql_4.5.1-1_mipsel.deb

qt4-demos_4.5.1-1_mipsel.deb  
qt4-doc_4.5.1-1_all.deb    
qt4-qtconfig_4.5.1-1_mipsel.deb
qt4-designer_4.5.1-1_mipsel.deb
qt4-doc-html_4.5.1-1_all.deb
qt4-dev-tools_4.5.1-1_mipsel.deb
qt4-qmake_4.5.1-1_mipsel.deb


qtcreator 1.1包列表:
qtcreator_1.1.0-1_mipsel.deb
qtcreator-doc_1.1.0-1_all.deb

如果说单纯为了安装qtcreator的话,需要
libqt4-network (>= 4.5.1),
libqt4-xml (>= 4.5.1),
libqtcore4 (>= 4.5.1),
libqtgui4 (>= 4.5.1)
不需要phonon库的支持。
阅读(1046) | 评论(0) | 转发(0) |
0

上一篇:Qt 官方网站

下一篇:Zombie Process

给主人留下些什么吧!~~