怎样在ubuntu下安装Qt开发环境

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样在ubuntu下安装Qt开发环境相关的知识,希望对你有一定的参考价值。

我们使用的操作系统是 Ubuntu 12.04,使用目前最新版本的QT,安装起来即为简单,只要运行以下命令就行:

sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer

注意在这个版本的软件包中,qt4-dev-tools 包含了Qt Assistant及Qt Linguist等工具,因此不需要单独安装这两个工具。其它的,qt4-doc 是帮助文档,包含了Qt中各个类库的详细说明以及丰富的例子程序,可以使用Qt Assistant 工具来打开阅读。qt4-qtconfig 是配置Qt环境的一个对话框,一般默认就行了,很少有必要去更改。qt4-demos 包含很多可以运行起来的可执行文件以及源代码。qt4-designer是用来设计GUI界面的设计器。

为了连接mysql数据库,需要安装连接MySQL的驱动程序:

sudo apt-get install libqt4-sql-mysql

比起在Windows下安装和配置Qt的MySQL驱动来说,简直太方便了。如果还需要其它的没有默认安装的Qt库,可以在命令行输入 sudo apt-get install libqt4- 然后按tab键自动补全,就会列出所有以libqt4- 开头的软件包,如下图所示:

这些都可以使用一个命令搞定,而不需要自己从源码开始编译。在记不准或不知道名字的情况下,使用tab键列出所有可选的软件包是一个很实用的小技巧。

在我的项目中,还需要画一些数据曲线和统计图表等,而第三方的QWT库提供了这些功能。同样,只需要一个命令即可完成安装:

sudo apt-get install libqwt5-qt4 libqwt5-qt4-dev

这时,打开Qt Designer,就会发现左边的Widget列表里面多了“Qwt Widget”这一组。

最后,关于集成开发环境我觉得QDevelop很不错,它跟Qt Designer结合的很好,而且有提示类成员函数的功能。运行以下命令安装:

sudo apt-get install qdevelop

这样,使用Qdevelop编写代码和编译、调试,使用Qt Designer设计界面,开发效率较高。

更多相关内容可参考资料http://www.viiboo.cn
参考技术A 步骤/方法

1
下载Qt Framework。进入网址qt.nokia.com/downloads,选择中间的标签LGPL,然后下载Qt libraries 4.7.0 for linux/x11(199MB)
更新:找不到的话可以直接到qt-project.org/downloads,在页面中间的Qt Library里选最新的Qt libraries 4.8.3 for Linux/X11 (223 MB)
2
解压文件。进到存放下载文件的目录下执行tar -zxvf qt-everywhere-opensource-src-4.7.0.tar.gz
其中qt-everywhere-opensource-src-4.7.0.tar.gz是刚下载文件的文件名
3

认情况下系统是没有g++编译环境的。需要手动安装。执行sudo apt-get install
build-essential。如果提示找不到包可以更新一下源。方法为sudo gedit
/etc/apt/sources.list编辑源列表。然后执行sudo apt-get update
4
执行sudo apt-get install libx11-dev libfreetype6-dev libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev
5
把解压后的文件夹拷贝到英文目录(非tmp)下,进入该文件夹执行./configure,然后选择o(开源),接着选择yes(同意)。运行结束后提示Just run 'make'等信息后表示这步成功了。

6
make。执行make,这步需要很长时间(我用了4个小时T_T)
7
安装qt。执行sudo make install,这步较快,文件安装在/usr/local/Trolltech/Qt-4.7.0
8
设置环境变量。执行vi ~/.bashrc 添加如下内容:
QTDIR=/usr/local/Trolltech/Qt-4.7.0/
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
之后重启。如果不会用vi可以执行vi语句后输入:$回车,然后输入o进入输入模式,将上面的字段拷贝后按esc,然后输入大写的ZZ即可。
9
接下来就可以按照
qmake -project
qmake
make
的步骤执行qt程序了,不过有可能会遇到qmake找不到的情况,这时候输入 sudo apt-get indtall qt4-dev-tools重启就可以了,这步是安装designer/assistant,还是很有用的。本回答被提问者采纳
参考技术B 有固定的安装包,可以在Ubuntu环境下联网自己下载安装

ubuntu10.10下QT开发环境搭建

转载请注明原文出处,http://www.cnblogs.com/flyingcloude/p/6992441.html

 

ubuntu10.10的安装不作记录了。很简单,只要到ubuntu的官网下载,然后做成usb安装,然后傻瓜式一路next,即可安装完成。

  在安装QT开发环境之前,先安装一些必要的软件。

     安装JDK:

     到oracle官网上下载JDK1.7.0,然后通过tar命令进行安装。

安装完之后,设置环境变量:vim /etc/environment,然后添加上 :/opt/jdk1.7.0_17/bin  (/opt/jdk1.7.0_17是jdk的安装路径)

     安装中文输入法:

     通过system-administration-language support进行安装即可。

     安装arm-linux-gcc(这个在后续的编译过程中将被使用)

     使用tar命令进行安装,具体为: sudo tar xvzf arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz -C /

安装完之后,进行环境设置:

    vim .bashrc

    添加 export PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin

 

    接下来将编译安装qt相关的软件。

    编译安装qt-opensource-everywhere(4.7.0版本),接下来需要分别编译安装pc版、qte-x86版、arm版。

    (1)安装qt-opensource-everywhere(4.7.0)的qt-x86版

    将其安装到/usr/local/qt-x86目录下

    配置: ./configure -prefix /usr/local/qt-x86 -qvfb

    此次一定要加上 -qvfb 否则后面无法编译生成qvfb

    ./configure完之后,先不要急着make,请先安装一些相关的lib

    sudo apt-get install libxrender-dev

    之后,可以进行sudo make && make install

    在进行qvfb的sudo make && make install

    (2)安装qt-opensource-everywhere(4.7.0)的qte-x86版

    配置: ./configure -prefix /usr/local/qte-x86 -embedded x86 -qt-gfx-qvfb -qt-kbd-qvfb -qt-mouse-qvfb

   编译安装: sudo make && make install

    (3)安装qt-opensource-everywhere(4.7.0)的arm版

   先安装一些相关的lib

   sudo apt-get install autoconf

   sudo apt-get install automake

   sudo apt-get install libtool

   安装tslib

   先设置环境变量

   export PATH=/opt/FriendlyARM/toolschain/4.5.1/bin:$PATH

   export TOOLCHAIN=/opt/FriendlyARM/toolschain/4.5.1

   export TB_CC_PREFIX=arm-linux-

 export PKG_CONFIG_PREFIX=$TOOLCHAIN/arm-linux

   运行脚本: ./autogen.sh

   echo "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache

   配置安装参数

   ./configure --host=arm-linux --cache-file=arm-linux.cache --enable-input=no PLUGIN_DIR=/usr/local/arm/tslib/plugins -prefix=/usr/local/arm/tslib/build -host=arm-linux --cache-file=arm-linux.cache 2>&1 | tee conf_log

    编译安装  make 2>&1 | tee make_log

                 make install

   接下来安装qt-everywhere-opensource(4.7.0)arm版

   将.../mkspecs/qws/linux-arm-g++/qmake.conf文件中的

   QMAKE_CC = arm_linux_gcc等设置为具体的路径

   在进行编译安装 sudo make && make install

 

至此,qt4.7.0安装完毕, qtopia4.4.3见下一篇

 
 

 

转载请注明原文出处,http://www.cnblogs.com/flyingcloude/p/6992441.html

以上是关于怎样在ubuntu下安装Qt开发环境的主要内容,如果未能解决你的问题,请参考以下文章

Linux下C ,C ++, Qt开发环境

Ubuntu18.04下QT开发Android无法连接设备问题解决

安装和配置Qt Creator开发工具

Ubuntu18.04下QT开发Android无法连接设备问题解决

怎样配置VS2013+Qt5开发环境

Ubuntu 18.04 安装Qt5.15.2开发环境