找回密码
 立即注册
收起左侧

[教程]fedora17 Linux下安装QT

0
回复
7602
查看
[复制链接]
累计签到:410 天
连续签到:1 天
来源: 原创 2013-9-7 20:14:34 显示全部楼层 |阅读模式

马上注册,查看详细内容!注册请先查看:注册须知

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
以下是我按照 fedora17 测试环境来写的
一、先安装好fedora17 Linux系统
二、去官方网站下载(我的是基于32位操作系统)
官网:http://qt.digia.com/
http://qt-project.org/downloads里面下载下面2个文件
①:qt-everywhere-opensource-src-4.8.3.tar.gz(223M)
②:qt-creator-linux-x86-opensource-2.6.0.bin (63M)
三、安装之前Linux需要的环境
当然下面这个在Linux不同的环境下,名称可能不一样,大致差不多,比如 fedora 和 ubuntu环境下
gcc      gcc-dev
glibc    glibc-dev
linux-headers-dev
make
automake
autoconf
m4
cmake
qt-core   qt-core-dev
libX11    libX11-dev
libXext   libXext-dev
libXtst    libXtst-dev
安装完上面的包后  打开/usr/include/X11里面 看有没有相应的X.h文件
如果没有就到 http://rpmfind.net/linux/rpm2html/search.php?query=%2Fusr%2Finclude%2FX11%2Fextensions
里面下载相应的包,把X.h等相关的文件解压出来后放到 /usr/include/X11目录里。
在这里,我下载的是xproto-7.0.23-5.ram1.noarch.html
四、开始安装 (切换到root账户上执行)
①解压、tar zxvf qt-everywhere-opensource-src-4.8.3.tar.gz
②执行、进入到解压后的目录
运行  ./configure
里面会出现选择,第一个选择是商业版 还是 开源版,输入 o (不是数字0)选择开源.
还有个就是接受协议 安装 输入 y或者yes。
出现以下信息
              Qt  is now configured for building ,just run 'make'
              Once everything is built , you must run 'make  install'
              Qt will be installed into /usr/local/Qt-4.8.3
              To  reconfigure ,run 'make confclean' and 'configure'
说明Makefile文件生成成功
③执行make、时间比较长,我花了大概1个多小时
④执行 make install、默认安装到/usr/local/Trolltech/Qt-4.8.3
五、安装完成后 、安装Qt-Creator
执行 ./qt-creator-linux-x86-opensource-2.6.0.bin、这是个图形界面
六、 设置环境变量(我当前的用户 zyb)
更改用户环境变量
vi  /home/zyb/.bashrc
添加:
export QTDIR=/usr/local/Trolltech/Qt-4.8.3
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
更改包括root用户的环境变量
sudo gedit /etc/profile  (此处profile文件要更改一下权限才能写入)
添加:
export QTDIR=/usr/local/Trolltech/Qt-4.8.3
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH  
七、测试环境变量
重启测试环境变量:
qmake -v
显示版本信息:
QMake version 2.01a
Using Qt version 4.8.3 in /usr/local/Trolltech/Qt-4.8.3/lib
which qmake
显示安装位置信息:
/usr/local/Trolltech/Qt-4.8.3/bin/qmake
环境变量设置成功。

安装完成后,qt  assistant、qt designer 等 界面的菜单显示的字有问题,我还没有解决
听说安装英文版的没有这个问题,我没试过

我也遇到了一个问题,我在最新的YLMF的startos里面,安装居然出现了缺少as文件什么的,
我百度谷歌很久都还没解决,不过我在之前的那个版本安装成功了。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了