ubuntu 18.04 编译QT6.2.2源码安装

本文详细记录了在Ubuntu 18.04上编译安装QT6.2.2的过程,包括确保C++17支持、安装依赖、提升gcc/g++版本、处理QDoc依赖、解决cmake版本问题以及编译步骤。遇到在线安装失败,推荐使用源码编译方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

qt 6.0安装记录

在线安装

  1. 安装mono环境
sudo apt-get install mono-complete

2.使用fiddler代理

mono Fiddler.exe
  1. 使用urlreplace 去替换

该命令第一个是qt的下载地址,第二个是清华的镜像源,也可替换成别的国内镜像源

urlreplace download.qt.io mirrors.tuna.tsinghua.edu.cn/qt
  1. 然后打开qt的在线安装程序,如果已经进行了步骤3,那么打开会显示连接服务器异常,我选了不使用代理之后就可以了。

  2. 非常顺利的进入了安装下载页面,然后就卡20%或者别的进度,反正是下不下来了。

总结而言<

<think>好的,我现在需要在Ubuntu 18.04安装或配置Qt4。让我先回想一下用户提供的参考资料和已有的知识。 首先,用户提供的引用是关于安装Qt5的,但问题是要安装Qt4。不过,这些参考资料可能还是有帮助的。比如,引用[1]和[2]提到在Ubuntu 18.04安装Qt5的步骤,包括下载安装包、赋予执行权限、运行安装程序等。而引用[3]提到了配置环境变量,特别是qmake和qtcreator不在默认路径的问题。虽然这些是针对Qt5的,但安装Qt4可能会有类似的步骤,但需要不同的软件源或方法。 接下来,我需要思考如何在Ubuntu 18.04安装Qt4。已知在较新的Ubuntu版本中,官方仓库可能不再直接提供Qt4的软件包,因为Qt4已经停止维护了。但可能还有方法通过添加PPA或者手动安装的方式安装。 首先,我应该检查Ubuntu的默认仓库是否还有Qt4的包。使用apt命令搜索一下。例如,运行`apt list qt4*`或者`apt search qt4`,可能找到相关的包,比如qt4-dev-tools、qt4-default、qt4-qmake等。如果仓库里有这些包,就可以直接安装。 如果默认仓库没有,可能需要添加PPA。例如,有一个PPA叫做“rock-core/qt4”,可能包含Qt4的版本。用户需要添加这个PPA,然后更新软件源,再进行安装。 另外,安装完成后,可能需要配置环境变量,特别是qmake的路径,因为默认情况下可能不会自动添加到PATH中。根据引用[3]的经验,安装Qt5后需要手动编辑/etc/profile文件来添加路径,同样的,Qt4可能也需要类似的配置,比如将/usr/lib/x86_64-linux-gnu/qt4/bin添加到PATH中。 此外,验证安装是否成功,可以通过运行qmake -v或者启动Qt Creator来检查版本是否正确。如果安装的是Qt4的开发工具包,可能需要安装其他依赖库,比如libqt4-core、libqt4-gui等。 另外,用户可能需要安装Qt Creator,但需要注意Qt Creator的版本是否兼容Qt4。如果从官方仓库安装Qt Creator版本较新,可能需要配置构建套件,手动指定qmake的路径,以便使用Qt4进行开发。 可能的步骤总结如下: 1. 添加包含Qt4的PPA(如果需要)。 2. 通过apt安装Qt4的开发包。 3. 配置环境变量,确保qmake和Qt Creator的路径正确。 4. 验证安装,并配置Qt Creator使用Qt4工具链。 需要注意的是,在Ubuntu 18.04中,默认可能不包含Qt4的仓库,所以需要手动添加PPA。此外,安装过程中可能会遇到依赖问题,需要根据提示解决。 现在,根据这些思路,整理出具体的步骤,并确保命令正确无误。例如,安装命令可能是: sudo add-apt-repository ppa:rock-core/qt4 sudo apt update sudo apt install qt4-dev-tools qt4-qmake 然后,配置环境变量,编辑/etc/profile或者用户的.bashrc文件,添加PATH和QTDIR等变量。 最后,提醒用户可能遇到的兼容性问题,并建议考虑升级到Qt5,如果可能的话。</think>### 在Ubuntu 18.04安装和配置Qt4的步骤 #### 1. 添加Qt4的PPA仓库 由于Ubuntu 18.04默认仓库已移除Qt4,需通过第三方PPA安装: ```bash sudo add-apt-repository ppa:rock-core/qt4 sudo apt update ``` #### 2. 安装Qt4核心组件和开发工具 ```bash sudo apt install qt4-dev-tools qt4-qmake libqt4-dev libqt4-core libqt4-gui ``` - `qt4-dev-tools`: 包含Qt4的开发工具(如qmake)。 - `libqt4-dev`: Qt4核心库的开发文件[^1]。 #### 3. 配置环境变量 编辑`/etc/profile`或用户目录下的`.bashrc`文件: ```bash # 在文件末尾添加以下内容 export PATH="/usr/lib/x86_64-linux-gnu/qt4/bin:$PATH" export QTDIR="/usr/share/qt4" ``` 保存后运行: ```bash source ~/.bashrc # 或重新登录终端生效 ``` #### 4. 验证安装 ```bash qmake -v # 应显示Qt4版本信息 ``` 示例输出: ``` QMake version 4.8.7 Using Qt version 4.8.7 in /usr/lib/x86_64-linux-gnu ``` #### 5. 安装Qt Creator(可选) ```bash sudo apt install qtcreator ``` 安装后需在Qt Creator中手动配置Qt4工具链: 1. 打开Qt Creator → **工具** → **选项** → **构建和运行** → **Qt版本**。 2. 添加Qt4的qmake路径(如`/usr/lib/x86_64-linux-gnu/qt4/bin/qmake`)。 #### 注意事项 - **兼容性问题**: Qt4已于2015年停止维护,建议新项目使用Qt5或更高版本[^2]。 - **依赖冲突**: 若已安装Qt5,需注意不同版本qmake的路径优先级(可通过`update-alternatives`管理)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-西门吹雪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值