2016 - 2024

感恩一路有你

如何在Ubuntu下手动安装Qt开发环境

浏览量:2988 时间:2024-02-06 23:20:37 作者:采采

在使用Ubuntu自带的软件下载中心下载Qt时,可能会遇到一些问题。虽然Qdesigner等工具可以正常使用,但是Qt的库函数不能正常下载,而且apt-get命令也无法解决问题。这时候,我们需要手动安装Qt开发环境。在开始安装之前,请确保您有足够的剩余空间(至少4G)。安装完成后,可以删除占用空间较大的安装文件,以释放硬盘空间。

1. 下载Qt Framework

首先,进入网址,在页面上选择LGPL选项卡,然后下载Qt libraries 4.7.0 for Linux/X11(199MB)。如果找不到该版本,您可以直接访问,在页面的中部找到Qt Library,选择最新的版本(例如Qt libraries 4.8.3 for Linux/X11,223MB)。

2. 解压文件

在下载文件的目录下,执行以下命令解压缩文件:tar -zxvf qt-everywhere-opensource-src-4.7.0.tar.gz(如果下载的是其他版本,请将文件名替换为对应的文件名)。

3. 安装编译环境

默认情况下,Ubuntu系统没有安装g 编译环境。您需要手动安装此环境。执行以下命令:sudo apt-get install build-essential。如果系统提示找不到包,请尝试更新软件源列表。通过执行sudo gedit 打开软件源列表进行编辑,然后执行sudo apt-get update更新软件源。

4. 安装依赖库

执行以下命令安装Qt所需的依赖库:sudo apt-get install libx11-dev libfreetype6-dev libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev

5. 拷贝文件夹并配置

将解压后的Qt文件夹拷贝到一个英文目录(非/tmp)下。进入该文件夹,执行./configure命令。在配置过程中选择开源版本(o),接受所有选项(yes)。配置完成后,会显示"Just run 'make'"等信息,表示这一步骤成功。

6. 编译

执行make命令进行编译。这个过程可能需要花费较长时间(可能需要数小时)。

7. 安装Qt

执行sudo make install命令进行Qt的安装。这个过程比编译过程快速,安装文件将被放置在/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编辑器,可以按照以下步骤进行操作:
1. 执行vi ~命令
2. 输入:set nu命令,显示行号
3. 按下字母"o"进入输入模式,并将上述字段复制粘贴到文件中
4. 按下"Esc"键,然后输入大写字母"ZZ"保存并退出

9. 运行Qt程序

现在,您可以按照常规方法(qmake, make)来执行Qt程序了。但是,在某些情况下,可能会遇到qmake命令找不到的问题。此时,执行sudo apt-get install qt4-dev-tools命令安装designer和assistant等工具。完成安装后,重新启动系统,问题将得到解决。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。