ubuntu更改qmake版本

在用qt打包程序的时候,可能我们会遇到相关.so文件找不到的报错,这是因为我们使用ldd查找相关库的时候使用的是系统自带的库,而并非我们自己安装的qt版本库。 

使用qmake -version查看系统qmake版本,为系统自带的qt4,qtchooser默认选择路径没有指向我们自己安装的qmake所在路径。

pc@pc: qmake -version
QMake version 2.01a
Using Qt version 4.8.7 in /usr/lib/x86_64-linux-gnu

可以看到/usr/lib/x86_64-linux-gnu/qt-default/qtchooosterdefault.conf文件中的qmake版本为系统自带qt4:

/usr/lib/x86_64-linux-gnu/qt4/bin
/usr/lib/x86_64-linux-gnu

此时更改上面的default.conf文件的配置即可:

/home/cloudfl/Qt5.13.0/5.13.0/gcc_64/bin
/home/cloudfl/Qt5.13.0/5.13.0/gcc_64/lib

再次查看qt版本:

pc@pc: qmake -version
QMake version 3.1
Using Qt version 5.13.0 in /home/cloudfl/Qt5.13.0/5.13.0/gcc_64/lib

此后再次打包程序即可正常。

  • 5
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
要在Ubuntu上降低Qt版本,您可以按照以下步骤进行操作: 1. 首先,确保您的系统已经安装了Qt。如果尚未安装,请使用以下命令安装Qt: ``` sudo apt-get install qt5-default ``` 2. 确定您当前安装的Qt版本。您可以使用以下命令检查版本: ``` qmake -v ``` 3. 使用以下命令删除当前的Qt安装: ``` sudo apt-get remove qt5-default ``` 4. 接下来,您需要下载并安装所需版本的Qt。您可以在Qt官方网站上找到旧版本的Qt下载链接。例如,如果您想安装Qt 5.9.8版本,可以使用以下命令下载: ``` wget http://download.qt.io/official_releases/qt/5.9/5.9.8/qt-opensource-linux-x64-5.9.8.run ``` 5. 安装下载的Qt版本。首先,为.run文件添加执行权限: ``` chmod +x qt-opensource-linux-x64-5.9.8.run ``` 然后运行安装程序: ``` sudo ./qt-opensource-linux-x64-5.9.8.run ``` 按照安装向导的指示完成安装。 6. 安装完成后,请确保设置正确的环境变量。打开终端并编辑`~/.bashrc`文件: ``` nano ~/.bashrc ``` 在文件末尾添加以下行(根据您安装的Qt版本进行修改): ``` export PATH=/opt/Qt5.9.8/5.9.8/gcc_64/bin:$PATH export LD_LIBRARY_PATH=/opt/Qt5.9.8/5.9.8/gcc_64/lib:$LD_LIBRARY_PATH ``` 保存并关闭文件,然后执行以下命令以使更改生效: ``` source ~/.bashrc ``` 现在您应该已经成功降低了Qt的版本。您可以使用`qmake -v`命令检查已安装的版本。请注意,降低Qt版本可能会影响您的系统中其他使用Qt的应用程序的功能,请谨慎操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值