作者liu2007 (薯)
看板Linux
标题[问题] Ubuntu安装 Qt 一直失败
时间Tue Jul 5 00:31:53 2022
我在Windows 上 用Qt 5.15.2 (qt creator 4.x.x)写了一个程式
我想在Linux上编译出Linux可以执行的版本
所以我:
1.VM Ware 安装Ubuntu 22.04 LTS
2.为了能够执行.run档,sudo apt-get install -y libxcb-xinerama0
3.上
https://download.qt.io/official_releases/online_installers/
下载 qt-unified-linux-x64-online.run
4.执行,自订安装 5.15.2 的desktop gcc 64
Qt Creator 7.x.x
Cmake
5.
https://imgur.com/WHeoIBN
我怀疑是记忆体爆掉的关系,因为每次执行上图所示的安装gcc 64-bit时都会卡住
左边我实体电脑的记忆体都上不去
我上网找有人有类似的问题,在安装的时候卡住
https://forum.qt.io/topic/10973/installation-freezes-in-ubuntu-11-40-x32/2
我按照他说的,用命令列启动,附上参数 -style cleanlooks
结果仍是一样。
想请问要怎麽解决这个问题呢?
这个问题是哪一个地方的锅?
OS? 虚拟器? 安装软体?
至於我强制结束installer之後,Qt其实还是可以开启
只是外挂程式 MaintainTools挂掉
手动设定一下qmake 和 cmake的路径,直接new一个新的QWidget专案
可以正常执行没问题。
但如果开启我在windows写的专案
会直接跳出License check failed, Giving up等讯息
网路上也有所谓的解法
https://blog.csdn.net/jumper511/article/details/109358138
但我改了仍然出现License check failed, Giving up的讯息
请问我到底该怎麽办.........
我是完全linux新手,有些很简单的东西不懂还请海涵
感谢
ps. 有想过是否是硬体的关系,毕竟我的是15年的老电脑
但我去网咖装了VirtualBox (VM安装完要重新开机,VB不用)
然後做了上述一样的动作,也一样会在最後卡住。但是剩下来已经安装的东西譬如creator
确实可以跑,但也是一样产生License错误
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.192.225.144 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1656952319.A.D3F.html
※ 编辑: liu2007 (123.192.225.144 台湾), 07/05/2022 00:35:42
1F:推 Bencrie: 用 apt 装 qtbase5-dev 跟 qtcreator 07/05 09:24
2F:→ Bencrie: 不要用官网的安装 script 07/05 09:25
我有装过qtcreator 和 qt5-default
creator没问题,但是qt5的qt version不是我的专案的版本(5.15.2)
我忘记是多少,总之是比我的专案更低,我的专案无法跑
我现在把ubuntu换成22.04,然後去试试看所谓的sudo apt install qt6-base-dev
※ 编辑: liu2007 (123.192.225.144 台湾), 07/05/2022 09:34:49
3F:推 Bencrie: 那你应该修改你的专案吧 07/05 09:46
4F:→ leolarrel: 同楼上,应该是修改你的专案程式码才对 07/05 17:34
5F:→ leolarrel: 另,错误讯息已经表明"License check failed",要不要了 07/05 17:37
6F:→ leolarrel: 解一下QT 的两种不同license? 07/05 17:37
7F:推 Hurricaneger: VM+Ubuntu+Qt,兄弟你把最坏的方向集大成了。 07/11 23:40