如何在Ubuntu下手动安装Qt开发环境
在使用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等工具。完成安装后,重新启动系统,问题将得到解决。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。