ubuntu18_x64_Qt5.9.2

目的

记载在重新搭建,基于VMare 15.0, ubuntu18, 64位, Qt5.9.2环境, 以及其中遇到问题,.

准备

参考博客
参考博客

准备ubuntu 18.10 ,Qt5.9.2,
Qt5.9.2下载不同于windows下, 注意是以run结尾, 针对于linux下的
Qt5.9.2

然后将文件, 修改权限,(在管理员操作权限下)

chmod 777 qt-opensource-linux-x64-5.9.2.run

安装qt , 切记Qt安装环境位置 我的是/opt/Qt5.9.2

./qt-opensource-linux-x64-5.9.2.run

下面出现一系列向导图, 一步一步走即可, 这个同windows下。

然后就是设置一些配置

1. qtChooser 下 qt5.conf (或者default.conf)

我参考网上大都数,发现我没有/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf 目录, 然后去装了一个qtchooser,
qtChooser了解
qtchooser其实和jdk版本管理软件一样,是一个qt版本管理软件.用于设置安装多个qt的系统中默认使用的qt版本.我们知道环境变量有一个缺陷:一次只支持一个版本的qt,有的应用可能只兼容低版本qt,这样又要配置环境变量非常麻烦.使用qtchooser方便快速切换qt版本而又不用每次重新配置环境变量。

然后下载install qtchooser

apt-get install qtchooser

出现了 apt-get安装软件Unable to locate package错误
就是软件更新源问题 ,参考 如上可以解决, 我的选则是清华大学主服务器, 选择other -》china 在可以一个一个, 直到ok, 然后

apt-get update

就可以下载软件了。

2. 需要下载软件有

apt-get install libgl1-mesa-dev  (安装GL库) 不然会出现

在这里插入图片描述

apt-get install g++  (安装编译器) 不然会出现找不到编译器没法编译

“Could not determine which ”make“ command to run. Check the ”make“ step in the build configuration.
在这里插入图片描述

sudo apt-get install build-essential  不然会出现如下问题

Could not start process “make” qmake_all

3. 完成后进行编译

出现如下问题
安装qt qmake 错误:could not find a Qt installation of ‘’
解决方案:
删除原先的链接: sudo rm /usr/bin/qmake
建立新的链接: sudo ln -s 你的Qt qmake 的位置 /usr/bin/qmake 即可,例如,我的 Qt qmake 的位置在 /opt/Qt5.9.2/5.9.2/gcc_64/bin/qmake 。

linux下解决:cannot execute binary file
解决方案:
非root用户或者无执行权限
编译环境不同(程序由其他操作环境复制过来)-- 内核匹配不上下载的版本(比如说内核是i386 但是你下载的文件是64)

4. 结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

道阻且长,行则降至

无聊,打赏求刺激而已

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

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

打赏作者

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

抵扣说明:

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

余额充值