美文网首页
2018-7-20 记录一下配置uabntu+qt

2018-7-20 记录一下配置uabntu+qt

作者: Cheer_up | 来源:发表于2018-07-20 16:48 被阅读57次

    一、参考文档

    https://blog.csdn.net/cddchina/article/details/50764791 Ubuntu下QT的安装详细教程
    https://www.linuxidc.com/Linux/2015-06/118678.htm Ubuntu 更新错误修复大全

    二、配置环境

    QT Library:http://download.qt.io/archive/qt/ (我用的是Qt4.8.5 http://download.qt.io/archive/qt/4.8/4.8.5/qt-everywhere-opensource-src-4.8.5.tar.gz)
    QT Creator:http://download.qt.io/official_releases/qtcreator/2.6/2.6.2/qt-creator-linux-x86_64-opensource-2.6.2.bin
    ubantu12.0.4:http://old-releases.ubuntu.com/releases/12.04.2/ubuntu-12.04-desktop-amd64.iso

    三、安装QT Library

    作为一个小白,我对这些一无所知 ,所以完全是按照参考的文档走的(也有点不一样)

    1.下载

    把Qt4.8.5,QtCreator,ubantu12.0.4下载下来,到上面的链接里面去下载。放到共享文件夹中。

    2.解压安装包

    打开终端Ctrl+Alt+T,执行

    cd /opt
    tar /mnt/hgfs/共享文件夹/xzvf qt-everywhere-opensource-src-4.8.5.tar.gz
    

    解压安装包,然后打开目录。我的安装包在共享文件夹中,解压在/opt文件夹在下

    cd qt-everywhere-opensource-src-4.8.5
    

    3.下载g++

    由于ubantu12.0.4里面没有g++,所以需要自己下载,用下面的指令

    sudo apt-get update
    sudo apt-get install g++
    
    叮~:执行sudo apt-get update的时候出现了下面的错误
    GPG error: http://extras.ubuntu.com trusty Release: The following signatures were invalid: BADSIG 16126D3A3E5C1192 Ubuntu Extras Archive Automatic Signing Key <ftpmaster@ubuntu.com>
    
    解决方案

    运行下面的指令可以解决

    sudo apt-get clean
    cd /var/lib/apt
    sudo mv lists oldlist
    sudo mkdir -p lists/partial
    sudo apt-get clean
    sudo apt-get update
    

    其他错误可以参考第二篇文档“Ubuntu 更新错误修复大全”。

    4.安装libX11-dev libXext-dev libXtst-dev这三个包

    执行下面的指令

    sudo apt-get install libX11-dev libXext-dev libXtst-dev
    

    5.配置QT Library

    执行下面的指令

    cd /opt/qt-everywhere-opensource-src-4.8.5
    sudo ./configure
    

    然后输入“o”(小写的“欧”)表示开源的代码;输入“y”表示接受协议之类的。上面“cd”的是我QT4.8.5的目录,根据自己的实际情况修改
    最后会出现这样的

    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/Trolltech/Qt-4.8.5
    To reconfigure, run 'make confclean' and 'configure'.
    

    表示没有什么问题,继续进行就好了

    叮~:如果不加上sudo的会报错
    ./configure: 76: ./configure: cannot create .qmake.vars: Permission denied
    

    6.编译

    执行下面的指令

    sudo make
    

    花了差不多两三个小时的样子,大家可以趁这段时间和女朋友或者女性朋友聊聊天,放松一下。

    7.安装

    执行下面的指令

    sudo make install
    

    8.验证qmake

    执行下面指令

    cd /usr/local/Trolltech/Qt-4.8.5/bin
    qmake -v
    
    叮~:出现错误
    qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
    
    解决方案

    将/usr/lib/x86_64-linux-gnu/qt-default/qtchoooster的default.conf文件中的第一行改为自己的qmake路径。我的是/usr/lib/x86_64-linux-gnu/qt4/bin/。
    default.conf中的内容由

    /usr/lib/x86_64-linux-gnu/qt4/bin
    /usr/lib/x86_64-linux-gnu
    

    变为

    /usr/local/Trolltech/Qt-4.8.5/bin
    /usr/local/Trolltech
    /usr/lib/x86_64-linux-gnu/qt4/bin
    /usr/lib/x86_64-linux-
    

    OK!出现正确的信息

    QMake version 2.01a
    Using Qt version 4.8.5 in /usr/local/Trolltech/Qt-4.8.5/lib
    

    9.设置环境变量

    执行下面的代码

    sudo gedit /etc/profile
    

    然后在打开的文本profile的最后面添加下面的代码

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

    10.退出,重启电脑或者执行下面的代码,让profile环境变量生效

    source /etc/profile
    

    在任意路径下执行第8步都会出现正确的信息,这样证明你的环境变量生效。

    四、安装Qt Creator

    执行下面的指令

    chmod a+x qt-creator-linux-x86_64-opensource-2.6.2.bin 
    ./qt-creator-linux-x86_64-opensource-2.6.2.bin 
    

    然后正常安装运行即可。

    相关文章

      网友评论

          本文标题:2018-7-20 记录一下配置uabntu+qt

          本文链接:https://www.haomeiwen.com/subject/uxdnsftx.html