linux下qt与qtcreator的安装与配置

        最近在做关于进程迁移的项目,需要用到qt做项目的界面,根据网上找的资料做了一下总结,记录一下linux下qt安装与配置的全过程。

         1、获得源代码(网上有很多教程,因为比较早了,所以有些链接已经失效了,这里用的链接是今天试过有效的)
        src 官网下载地址:ftp://ftp.qt.nokia.com/qt/source/
        2009 年 10 月 1 日发布的 qt-x11-opensource-src-4.5.3.tar.gz,大小 122 Mb。

        2、解压缩
        tar xvfz qt-x11-opensource-src-4.5.3.tar.gz

        3、生成 makefile 文件
        ./configure
        这个时候他会问你:“Which edition of Qt do you want to use?”
        然后给你两个类型供选择:
        Type 'c' if you want to use the Commercial Edition.
        Type 'o' if you want to use the Open Source Edition.
        第一个是商业版,第二个是自由版。
        选择 'o'(Qt/嵌入式自由版是Qt为了开发自由软件提供的嵌入式版本)。
        这时候,出现许可界面。
        选择  'yes' 接受许可协议。
        开始生成 makefile 文件。这个大约需要 5 -10 分钟的时间。

        4。Qt 编译
        gmake
        这个过程时间比较长,需要两个小时左右。

        5。Qt 安装
        运行 gmake install
        默认安装至 /usr/local/Trolltech/Qt-4.5.3
        大约 5 - 10 分钟。正常结束,安装完毕。
        运行 /usr/local/Trolltech/Qt-4.5.3/bin/designer ,看见 qt 启动,也就是说 qt 安装好了。

        6。设置环境变量

        一。先修改用户环境变量

        vi /home/juan/.bashrc

        在其最后添加以下信息

        export QTDIR=/usr/local/Trolltech/Qt-4.5.3
        export PATH=$QTDIR/bin:$PATH
        export MANPATH=$QTDIR/man:$MANPATH
        export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

  二。再修改所有用户环境变量

        vi /etc/profile
        在其最后添加以下信息
        export QTDIR=/usr/local/Trolltech/Qt-4.5.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.5.3 in /usr/local/Trolltech/Qt-4.5.3/lib
        输入命令:

        which qmake

        输出结果:

        /usr/local/Trolltech/Qt-4.5.3/bin/qmake

        证明 Qt 环境变量已经被配置成功

安装过程中遇到的问题:

(1)

“Project ERROR: Package gstreamer-app-0.10 not found.”

解决方案

yum install 'pkgconfig(gstreamer-app-0.10)'

 
 

我使用 wget 命令下载了需要的源码。

> mkdir ~/qt-downloads

> cd ~/qt-downloads

> wget http://download.qt-project.org/official_releases/qtcreator/2.8/2.8.1/qt-creator-linux-x86-opensource-2.8.1.run

qt-creator-linux-x86-opensource-2.8.1.run 就被下载到了 ~/qt-downloads 路径下。

2.2 修改文件权限

修改该文件的权限,使之有执行权限。

> chmod u+x qt-creator-linux-x86-opensource-2.8.1.run

2.3 安装

执行bin文件开始安装Qt Create

> sudo ./qt-creator-linux-x86-opensource-2.8.1.run

其期,安装向导会询问安装路径,我是把文件安装到 /usr/local/ 目录下的。

完成安装之后,Applications --> Programming 菜单下就有一个 Qt Creator 的入口。点击会弹出Qt Creator 的界面

运行./qtcreator 会出现

(/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by/opt/Qt4.5.3/Tools/QtCreator/lib/qtcreator/plugins/QtProject/../.././libQt4CLucene.so.6)) 

缺少`GLIBCXX_3.4.14'      需要升级gcc,更新至gcc-4.8.2

1、wget http://www.netgull.com/gcc/releases/gcc-4.8.2/gcc-4.8.2.tar.gz

2、tar  xf  gcc - 4.8.2.tar.gz
3、cd gcc - 4.8.2
4、. / contrib / download_prerequisites    #利用自带脚本来下载依赖
5、mkdir gcc - build - 4.8.2
6、cd   gcc - build - 4.8.2
7、. . / configure -- enable - checking = release -- enable - languages = c , c ++ -- disable - multilib    #根据个人需要,这里只添加了C/C++支持
8、make
9、make install
然后更新libstdc++.so.6
1、cp / root / gcc - 4.8.2 / gcc - build - 4.8.2 / prev - x86_64 - unknown - linux - gnu / libstdc ++ - v3 / src / .libs / libstdc ++ .so . 6.0.18 / usr / lib64
2、ln - sf / usr / lib64 / libstdc ++ .so . 6.0.18 / usr / lib64 / libstdc ++ .so . 6

再打开qtcreator就可以了


发布了9 篇原创文章 · 获赞 4 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/juan190755422/article/details/43120747