QT4.7.4在ubuntu10.10下的编译(转)

原文:http://www.cppblog.com/dragon/archive/2011/12/15/162155.html

1.下载qt安装包,到http://qt.nokia.com/downloads下载最新的是qt4.7.4,根据安装环境下载,这里是linux环境,因此要下载qt-everywhere-opensource-src-4.7.4.tar.gz (.tar.gz)。

2.根据需要下载qt creator,在http://qt.nokia.com/downloads都可以找到安装所需要的软件。

3.将下载下来的qt 4.7.4解压安装:

(1)cd /tmp

(2)gunzip qt-everywhere-opensource-src-4.7.4.tar.gz
   tar xvf qt-everywhere-opensource-src-4.7.4.tar

(3)cd qt-everywhere-opensource-src-4.7.4

./configure

(4)make (貌似我用了三个钟)
(5)su -c "make install"(要用到root密码,故要输入sudo passwd root去修改root的密码)
(6)PATH=/usr/local/Trolltech/Qt-4.7.4/bin:$PATH
   export PATH

4.qt creator的安装,这个推荐下载bin格式的安装包,这个安装比较简单。
下载完成后直接运行./qt-creator-linux-x86-opensource-2.4.0.bin安装,就跟windows安装软件一样了,不需要再进行编译之类的了。
在./configure这一步会问你安装哪一个版本,一个是open(开源)的,一个是commercial(商用)的,这时选择o,然后还会提示你要不要查看一些东西,没必要,直接输入yes回车!

遇到问题:

1.make: g++: Command not found
make: *** [project.o] Error 127

针对这个问题是因为g++没有安装,通过sudo apt-get install g++安装。

如有必要还要安装sudo apt-get install build-essential(这个是依赖g++的,装了这个就也把g++装好了)

安装完g++后再次运行./configure即可。

2.在安装g++完成后再次运行./configure后不会再报未发现g++之类的错误,可是又出现了

"Basic XLib functionality test failed!”

对于这个错误时因为没有安装xlib库造成的,安装即可解决。

首先:sudo apt-get install libx11-dev libfreetype6-dev libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev

然后:sudo apt-get install build-essential(在前面装了后,在这里我就不用装了)

安装完后再次运行./configure,即可顺利安装。

3.在./configure完成后会出现

To reconfigure, run ‘gmake confclean‘ and ‘configure‘.

Qt is now configured for building. Just run ‘gmake‘.
Once everything is built, you must run ‘gmake install‘.
Qt will be installed into /usr/local/Trolltech/Qt-4.7.4

开始吓我一跳,以为又出错了呢,后来一看,没有出错,是提示如果再次./configure该怎么办以及下一步该怎么办的。

没什么问题就下一步make了,这一步时间会相当长,要有耐心啊。

时间: 2024-08-07 08:38:09

QT4.7.4在ubuntu10.10下的编译(转)的相关文章

Solaris 10下Qt编译Oracle 10g驱动

上回书讲到<Oracle 10g在Solaris 10中安装详解>,现在开始用Qt来编译下Oracle 10g驱动吧!这样就可以通过Qt程序联入Oracle数据库了! Oracle的环境变量: ORACLE_BASE=/oracle ORACLE_HOME=$ORACLE_BASE/product/10.0.2 Qt的编译文件在Solaris 10下的路径: /export/home/qt-4.3.1/qt-X11-commercial-src-4.3.1 Qt的环境变量: QTDIR=/us

Ubuntu 14.10下mysql 编译安装

1. 安装环境:Ubuntu server 14.10Mysql-5.6.23.tar.gz 2. 安装必备的工具sudo apt-get install make bison g++ build-essential libncurses5-dev cmake 3. 添加组合用户 设置安装目录权限sudo groupadd mysqlsudo useradd –g mysql mysql –s /bin/false #创建用户mysql并加入到mysql组,不允许mysql用户直接登录系统sud

ubuntu10.10安装使用vnc

原文发表于:2010-12-15转载至cu于:2012-07-21 搭安全试验的环境,在vmware上安装了ubuntu10.10(大学的时候用过,最早用的好像是6系列吧).安装好后想用远程桌面控制,毕竟在vmware上看到的界面比较小,不太方便. 使用的是vnc, 相关信息请看http://www.realvnc.com/ 在安装上vnc,做了一些配置(vnc使用gnome-seeion启动)后,使用时出了两个问题: 1. 从远端使用vncviewer连接上后,只有一个终端,没有图形界面,有"

在ubuntu10.04 下将360wifi当无线网卡使用

通过百度“360wifi linux“ 已经有很多解决方案.主要过程是从网上下载mt7601驱动包,编译出一个内核模块后,再通过modprobe 添加模块.下面描述的是基于我本机的特点所做的额外工作.我的ubuntu是比较老的10.04,32位,运行vmware虚拟机上, 用 uname -r 得到的结果是 2.6.32-21-generic. 1. make 失败 错误是找不到目录 /lib/modules/2.6.32-21-generic/build. 进入到 /lib/modules/2

Ubuntu10.10的网络配置

Ubuntu10.10的网络配置 有一阵子着实对Ubuntu的网络配置很迷惑,耐下心来仔细上网找了找,有点小心得,总结一下. 先说下大概的配置过程,再去细究一些情况. 一.配置大概分三类:通过配置文件配置.通过命令配置.通过图形化的网络连接菜单配置. 拨号无线等的没条件实验,不涉及. 主要文件:/etc/network/interfaces,这里是IP.网关.掩码等的一些配置:/etc/resolv.conf这个文件保存DNS的有关信息 主要命令:sudo /etc/init.d/network

mac os 10.10下 openfire启动失败的问题记录

mac os 10.10下 openfire启动失败的问题记录 主要原因是在openfire 看了一些资料综合一下然后做一个记录 A.ctrl+空格=>终端 B.建议先获取文件夹权限 sudo chmod -R 777 /usr/local/openfire/bin C.然后再一行一行执行下面的命令 sudo sucd /usr/local/openfire/binexport JAVA_HOME=`/usr/libexec/java_home`echo $JAVA_HOME /Library/

Solaris 10下使用Python3

通常在Solaris 10上只能使用Python2.x.如果使用Python3的话,一种就是http://www.sunfreeware.com获取可用的二进制版本,不过目前这个网站已经不提供免费下载了:这样我们就需要自己编译了.首先是在Python网站下载源代码,我下载了Pythob-3.4.3.tgz,可以用于sparc和x86版本.然后是下载编译器,由于suncc的编译器不支持Python,我们需要gcc编译器,二进制版本可以在sage的网站下到gcc4.3.2(http://wiki.s

windows 10 下 Caffe + Matlab 部署

在 windows 10 下部署 Caffe 花了很多时间才调通,记录下 key 节点以便后续查询: 一.安装软件: 1.安装 Microsoft Virtual Studio 2013 / Matlab 2015a / CUDA 7.5: 需要注意的是, VS2013 需要先安装,以便于 Matlab 识别 VS路径,CUDA 绑定内容:总之需要 VS2013 第一个安装: 其中,VS2013 SP5 是必须的版本,据 happynear [CSDN,GitHub]描述,Caffe 在 VS2

ubuntu 15.10下安装PyQt5

目标是  http://www.oschina.net/p/pyqt 开源中国 客户端 1 http://pyqt.sourceforge.net/Docs/PyQt5/installation.html#configuring-pyqt5 下载安装  http://www.riverbankcomputing.com/software/pyqt/download5 Error: PyQt5 requires Qt v5.0 or later I want to install PyQt5 on