ubuntu有些版本默认安装好了Qt(要注意,打包so文件)

ubuntu1604 默认Qt版本是 Qt4,为了能够使用更新的版本,可进行如下操作:

1.下载合适的qt版本 下载地址:
2.假定下载为目前最新的5.12版本
 
3.下载成功后执行
  chmod +x 
  sudo ./
4.默认安装目录 /opt/Qt5.12.0
5.修改/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf内容如下:
   /opt/Qt5.12.0/5.12.0/gcc_64/bin
   /opt/Qt5.12.0
6.这样就可以用5.12版本的相关qt程序,也无需卸载原有的qt4版本,如果需要使用qt4版本,将该文件修改回去即可。

 ubuntu有些版本默认安装好了Qt(要注意,打包so文件时,可能不是同一个QT版本动态库。)、

<think>好的,用户想知道如何在Linux系统上安装QT 5.6.3版本。我需要根据提供的引用信息来整理步骤。首先,引用2提到在debian9安装qt5.6.3,用户需要给安装文件添加执行权限,然后运行.run文件。引用3提供了Qt5.6.3的安装程序下载路径,可能需要从百度网盘获取。引用1提到中标麒麟Linux64平台的编译安装步骤,包括下载编译好的文件,可能用户可以选择源码编译或者使用预编译版本。此外,引用4提到了安装过程中可能出现的问题,比如平台插件缺失,需要添加platforms目录,这点需要注意。 首先,用户可能需要下载安装包,根据引用3的链接获取.run文件。然后,按照引用2的步骤,赋予执行权限并运行安装程序。如果用户希望源码编译,可能需要参考引用1的教程,但中标麒麟可能和普通Linux发行版有所不同。另外,安装后的环境变量配置也很重要,需要更新PATH和库路径。可能还需要安装依赖库,比如glibc、X11等,这点虽然引用中没有明确说明,但通常安装Qt时需要。最后,处理可能出现的错误,如引用4中的platform插件问题,需要确保plugins目录正确配置。 需要提醒用户根据具体的Linux发行版选择合适的安装方式,如果下载预编译版本,可能更方便。同时,注意安装后的测试,运行示例程序检查是否正常。如果遇到问题,检查依赖项和环境变量设置是否正确。可能还需要配置Qt Creator,但用户的问题主要集中在安装步骤,所以重点放在下载和运行安装程序,处理权限和依赖上。</think>### 分步解答:在 Linux 系统中安装 QT 5.6.3 版本 #### 步骤 1:获取安装文件 1. **下载 QT 5.6.3 安装包** 根据引用[3],可从百度网盘获取离线安装包(需自行提取链接)[^3]。 或通过官方/第三方资源下载 `.run` 格式的安装文件,例如:`qt-opensource-linux-x64-5.6.3.run`。 2. **赋予安装文件执行权限** 使用终端命令: ```bash chmod +x qt-opensource-linux-x64-5.6.3.run ``` --- #### 步骤 2:运行安装程序 1. **执行安装脚本** ```bash ./qt-opensource-linux-x64-5.6.3.run ``` - 根据图形化界面提示完成安装,选择组件和安装路径(默认路径为 `~/Qt5.6.3`)。 2. **安装依赖库** 部分 Linux 发行版可能需要额外依赖(如 GLib、X11 开发包),使用以下命令安装: - Ubuntu/Debian: ```bash sudo apt-get install libgl1-mesa-dev libx11-dev ``` - CentOS/中标麒麟: ```bash sudo yum install mesa-libGL-devel libX11-devel ``` --- #### 步骤 3:配置环境变量 1. **更新 `PATH` 和库路径** 在 `~/.bashrc` 或 `~/.zshrc` 中添加: ```bash export PATH=$PATH:/path/to/Qt5.6.3/5.6.3/gcc_64/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/Qt5.6.3/5.6.3/gcc_64/lib ``` 执行 `source ~/.bashrc` 使配置生效。 --- #### 步骤 4:验证安装 1. **运行示例程序** 编译并运行一个简单的 Qt 程序(如 Hello World),检查是否能正常加载 Qt 库。 若出现错误: ```text This Application failed to start because it could not find the Qt platform plugin "window" ``` 按引用[4]的解决方案,在程序目录下创建 `platforms` 子目录,并复制插件文件 `libqxcb.so` 到该目录[^4]。 --- #### 附加说明 - **预编译版本**:引用[1]提到中标麒麟平台可下载编译好的文件 `Qt5.6.3_neokylin.tar.gz`,解压后直接配置环境变量即可[^1]。 - **打包工具**:若需发布程序,可参考引用[1]使用 `linuxdeployqt` 进行打包
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值