Ubuntu上qt环境的构建
Posted 愣娃娃
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu上qt环境的构建相关的知识,希望对你有一定的参考价值。
一、安装QT Library:
1,下载qt安装包(压缩包)
2,从Windows上复制到ubuntu下的指定目录,并解压tar xzvf qt-everywhere-opensource-src-4.8.1.tar.gz
3,安装一个编译qt时要用的东西sudo apt-get install g++
4,安装以下库文件sudo apt-get install libglib2.0-dev libSM-dev libxrender-dev libfontconfig1-dev libxext-dev libxtst-dev
sudo apt-get install libglui-dev
5,使用cd命令进入解压后的文件夹cd /../qt-everywhere-opensource-src-4.8.1 (..表示自己放置的具体目录)
6,里面有个configure.exe文件,执行它 ./configure (注意不要.exe)
如果在./configure阶段,出现了以下错误 ,那是因为没装有libxtst-dev,使用命令apt-get install libxtst-dev安装
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11
7,接着选择 o —— 代表开源版,然后输入yes进行漫长的等待
8,然后输入make,这样会生成QT库,同时编译所有演示程序
9,QT编译完成后,安装QT,注意需要root权限,sudo make install
10,QT安装完毕后,首先进入QT安装目录测试QT是否安装成功 cd /usr/local/Trolltech/Qt-4.8.1
11,然后在进入qmake所在的bin文件夹 cd bin
12,然后输入qmake,如果出现正常的信息,则表明QT已经安装成功。或者输入qmake -v,如果出现正常的版本信息则安装成功 qmake -v
13,接下来要设置环境变量,设置环境变量的目的是为了在任何目录下都可以使用QT。首先需要设置用户环境变量gedit /home/your name/.bashrc
14,然后会弹出一个编辑窗口,在末尾添加以下代码
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
15,然后设置root用户的环境变量,设置root用户的环境变量需要root权限,sudo gedit /etc/profile
以上是关于Ubuntu上qt环境的构建的主要内容,如果未能解决你的问题,请参考以下文章
名为 Boxes 的 Qt 示例在 Ubuntu 上工作,但在 Windows 上不工作 (Qt 5.0.2)
快速解决Ubuntu/linux 环境下QT生成没有可执行文件(application/x-executable)
在 Ubuntu for Windows 上构建 QT5 项目