ubuntu qt安装

1.到官网http://qt-project.org/downloads或者ftp://ftp.qt-project.org/上下载Qt的源码包,要安装当然要先有源码咯,我下载的是qt-everywhere-opensource-src-4.8.1.tar.gz。当然可以下载X11版的。这里我是方便在windows也搭建环境。linux下有自带的gcc,不像windows那么麻烦,还得安装minGW。当然我直接用VS2008集成的。

2.到终端中,先执行sudo apt-get installbuild-essential安装g++和make,否则第五步会出错。其实直接sudo apt-get installg++也行,我就是这么干的。

3.进入源码包所在的目录,使用tar xvzf 命令解压下载的Qt源码包。

4.这一步很关键,执行sudo apt-get install libX11-dev libXext-devlibXtst-dev命令安装这三个软件。Ubuntu在安装时默认不装的。如果不装,下一步进行到一半会出错。

5.进入解压后的目录,在终端运行./configure,然后选择安装类型,输入O表示开源版。然后输入yes表示接受GPL协议。此时开始进行配置产生makefile文件。此过程会很长,可以去打会灰机再回来。

6.当configure完成后,Qt会默认安装到/usr/local/Trolltech/Qt-4.8.1文件夹下。这里就不更改了,谁知道改一下会出现什么SB错误。接着运行make,等待编译Qt。这个过程也不短,可以去找妹子聊会天。

7.当make完成后,运行一下sudo make install。

8.到这一步,Qt算是安装完成了。接下来配置环境变量。记得我当时改动了系统环境变量,结果系统无法启动了,最后还是恢复模式下,把配置文件改回来才启动的。其实,只要改一下用户环境变量就行了。具体方法是:sudogedit .profile。然后在后面加上
PATH=/usr/local/Trolltech/Qt-4.8.1/bin:$PATH
export PATH
就OK了。使用vi命令好像修改不了,我试过的。你可以试试看。当然,貌似不使用sudo命令,还无法修改文件。自己去试试看。

9.到此Qt安装完毕。到终端中运行qmake-version命令,弹出相应的信息,说明安装成功了。接下来就可以进行Qt开发了。
写个程序测试一下,新建立一个文件夹HelloWorld。
打开终端里面新建一个HelloWorld.cpp文件,并vi打开文件,输入以下内容:
#include <QApplication>
#include <QLabel>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QLabel *label=new QLabel("Hello World!!!");
label->show();
return app.exec();
}

写完上面的代码后保存退出(:wq)vi编辑器。
然后进入HelloWorld文件夹。依次执行以下命令:
qmake -project
qmake HelloWorld.pro
make
./HelloWorld
程序正常的话,你会看到对话框显示“HelloWorld!!!”
### 如何在Ubuntu操作系统上安装QT框架 #### 安装依赖包 为了确保Qt可以顺利运行,在开始之前需要更新系统的软件源并安装一些必要的工具和库。这可以通过执行以下命令来完成: ```bash sudo apt update && sudo apt upgrade -y ``` 接着,安装构建环境和其他必需的开发文件。 #### 使用官方仓库安装Qt 对于大多数开发者来说,通过Ubuntu自带的APT包管理器安装是一个简单而有效的方式。根据所需版本的不同,可以选择不同的安装方法。 ##### Qt 5.x 版本 如果目标是安装较稳定的Qt 5系列版本,则可以直接利用apt-get进行安装: ```bash sudo apt install qtbase5-dev qtchooser qt5-qmake qtbase5-examples ``` 上述命令会下载并配置基本的Qt 5开发套件以及示例程序[^1]。 ##### 更高版本 (如Qt 6) 对于希望尝试最新特性的用户而言,可能更倾向于安装更高版本的Qt。由于这些新版本未必包含于默认的Ubuntu存储库中,因此建议访问[Qt官方网站](https://www.qt.io/download-open-source),按照指引获取适用于Linux平台的在线安装程序或离线镜像,并依照说明文档逐步操作以完成部署。 另外一种方式是从PPA(Personal Package Archive)添加额外资源库来进行安装,比如`beineri/ppa:qt6-beta2`这样的第三方PPA提供了实验性质的预览版。不过需要注意的是,这种方式可能会带来兼容性和稳定性方面的问题,所以在生产环境中应谨慎考虑此选项[^2]。 #### 解决常见错误:“无法初始化XCB平台插件” 当遇到此类报错时,通常是因为缺少某些图形界面支持组件所致。此时可尝试安装如下附加包来解决问题: ```bash sudo apt install libxcb-xinerama0 ``` 以上措施有助于修复因缺失特定X Window System扩展而导致的应用启动失败情况。 #### 验证安装成功与否 最后一步就是验证Qt是否已经正确安装到系统当中。打开终端窗口输入qmake指令查看其帮助信息;或者编译一个小项目测试整个流程能否顺畅运作。 ```bash qmake --version ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值