大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
一、最近这家公司接到一个订单,客户使用到国产操作系统,意味着需要使用到 Linux 系统,于是乎,之前的东西又要捡起来,而且,平时代码主要是windows 平台,这次需要将代码移植到linux 平台,并且,由于这家公司主要买设备,因此,需要使用一些Demo 测试软件,而在linux 平台,目前主流的GUI 程序编写主要用到 QT ,因此,需要安装QT. 第一次尝试在linux 使用QT 安装过程遇到非常多问题,因此,这篇文章记录下,如何在 Ubuntu 下安装QT.
二、 安装平台:
2.1 Linux : Ubuntu 18.10
2.2. 虚拟机: VM 16 Pro
2.3 QT: qt-opensource-linux-x64-5.13.2
三、 安装 Ubuntu 18.10
第一次安装Ubuntu , 总结出很多问题,需要比如最好用的 vm tool 默认是不能使用的,但是新安装后的Ubuntu在 vm 工具栏中, vm tool 默认也是变灰的,因此需要进行一些设置。
3.1 安装Ubuntu, 选择对应的Ubuntu 18.10 镜像,点击下一步。
3.2 进行硬件参数配置
3.3. 安装Ubuntu 后, 安装 vm tool
正常安装完后,打开vm 的菜单栏,发现vm tool 变灰的,
安装vm tool 需要进行一些设置,
3.3.1 关闭Ubuntu, 对虚拟机参数进行设置, 需要设置它的 “软盘”,“CD/DVD(STAT)”,
“CD/DVD 2(STAT)”,
其中, “软盘” 设置成,
两个 “CD/DVD (SATA) 设置成,
主要设置指向,Ubuntu 安装包,
设置保存后,重新打开Ubuntu ,可以在菜单栏看到, 安装“VM TOOL” 没有变灰。
3.3.2 登录Ubuntu 进行桌面,点击 vm 菜单的 安装 VMWare Tools,
弹出这个,鼠标点击,进入到媒体界面,找到vm tool 压缩包,解压,安装。
打开控制台,输入sudo ./vimware-install.pl
3.3 修改Ubuntu 镜像源,找到 /etc/apt/ 目录下的 sources.list 文件,先备份,然后再输入全部替换为下面链接
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
备份source.list
进入 /etc/apt 目录,执行 sudo cp sources.list sources.list.bak, 将上面的替换 souces.list 内容。
执行 sudo apt-get update 和 sudo apt-get upgrade
3.4 安装 vim 和 gcc 和 g++
执行
sudo apt-get install vim
sudo apt-get install gcc
sudo apt-get install g++
安装上面,则可以开始安装 QT
3.5 安装QT
3.5.1 拷贝或则下载QT 安装包,接着开始安装。
安装完毕,打开qt 创建一个工程,编译,报错。
03:48:02: Running steps for project test...
03:48:02: Starting: "/home/chen/Qt5.13.2/5.13.2/gcc_64/bin/qmake" /home/chen/Desktop/qt/test/test.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug
03:48:02: The process "/home/chen/Qt5.13.2/5.13.2/gcc_64/bin/qmake" exited normally.
03:48:02: Could not start process "make" -f /home/chen/Desktop/qt/build-test-Desktop_Qt_5_13_2_GCC_64bit-Debug/Makefile qmake_all
Error while building/deploying project test (kit: Desktop Qt 5.13.2 GCC 64bit)
When executing step "qmake"
03:48:02: Elapsed time: 00:00.
打开控制台, 执行 sudo apt-get install build-essential
然后还报错,
执行,
直接更新libgl1-mesa-dev
sudo apt-get install libgl1-mesa-dev
更新完毕,再次编译, 运行
完美,搞了这么久,终于总结经验。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/181450.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...