搭建麒麟的虚拟机qt编译环境超详细步骤
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一.虚拟机和麒麟系统安装1.准备好文件:1)VM的安装包2)麒麟的镜像文件2.创建麒麟的虚拟配置1)选择典型安装2)选择刚才下载的麒麟镜像文件3)Linux的Ubuntu 64位底层操作系统4)虚拟机命名和选择文件存放位置,不建议放在默认的C盘,最好自己选一个其他盘5)分配磁盘大小因为后续还要安装qt,所以建议多安装一点,
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一.虚拟机和麒麟系统安装
- 1.准备好文件:
- 2.创建麒麟的虚拟配置
- 1)选择典型安装
- 2)选择刚才下载的麒麟镜像文件
- 3)Linux的Ubuntu 64位底层操作系统
- 4)虚拟机命名和选择文件存放位置,不建议放在默认的C盘,最好自己选一个其他盘
- 5)分配磁盘大小因为后续还要安装qt,所以建议多安装一点,至少分配20G,下面的是否拆分看个人习惯
- 6)选择自定义硬件,配置一下具体属性
- 7)内存看个人电脑配置,一般给4G就行,处理器也是,一般是2核,勉强够用,后续感觉不够用也可以再修改,以下是我的配置,可参考,主要设置这两项就好
- 9)点击开启此虚拟机
- 10)进入界面后点击键盘“I”键,在利用上下按键选择直接安装麒麟系统,enter确认进行安装
- 11)之后进入到语言选择界面,也是看个人喜好了,我选的中文简体,然后点下一步
- 12)到了免责声明界面,勾选上“我已经阅读并同意协议条款”,点“下一步”
- 13)接下来进行时区选择,中国区就选上海就好
- 14)创建一个用户名和密码作为后续登录使用,自己录入一个即可
- 15)为了方便就选择全盘安装即可,后续也可以自己利用工具进行重新分配各区的硬盘空间,下个界面点击确认即开始安装了,耐心等待安装结果
- 16)安装完成会出现如下界面,点击重启按钮,然后等待重新启动,后续如果出现请取出安装介质,再点击enter字样,直接点enter键就能进入到桌面了
- 二.Qt编译环境搭建(参考链接:
- 总结
前言
随着麒麟系统的不断发展,很多项目可能会用到,而普通编译直接按照常规方式编译就好,但是qt项目的编译是需要搭建对应环境的,本文就介绍了如何从零开始搭建一套麒麟的虚拟机编译qt项目的环境。
一.虚拟机和麒麟系统安装
1.准备好文件:
1)VM的安装包
2)麒麟的镜像文件
2.创建麒麟的虚拟配置
1)选择典型安装
2)选择刚才下载的麒麟镜像文件
3)Linux的Ubuntu 64位底层操作系统
4)虚拟机命名和选择文件存放位置,不建议放在默认的C盘,最好自己选一个其他盘
5)分配磁盘大小因为后续还要安装qt,所以建议多安装一点,至少分配20G,下面的是否拆分看个人习惯
6)选择自定义硬件,配置一下具体属性
7)内存看个人电脑配置,一般给4G就行,处理器也是,一般是2核,勉强够用,后续感觉不够用也可以再修改,以下是我的配置,可参考,主要设置这两项就好
8)最后关闭上个界面返回点完成即可
9)点击开启此虚拟机
10)进入界面后点击键盘“I”键,在利用上下按键选择直接安装麒麟系统,enter确认进行安装
11)之后进入到语言选择界面,也是看个人喜好了,我选的中文简体,然后点下一步
12)到了免责声明界面,勾选上“我已经阅读并同意协议条款”,点“下一步”
13)接下来进行时区选择,中国区就选上海就好
14)创建一个用户名和密码作为后续登录使用,自己录入一个即可
15)为了方便就选择全盘安装即可,后续也可以自己利用工具进行重新分配各区的硬盘空间,下个界面点击确认即开始安装了,耐心等待安装结果
16)安装完成会出现如下界面,点击重启按钮,然后等待重新启动,后续如果出现请取出安装介质,再点击enter字样,直接点enter键就能进入到桌面了
二.Qt编译环境搭建(参考链接:
国产银河麒麟V10操作系统安装Qt-everywhere-5.15.2
银河麒麟V10系统+飞腾CPU编译安装Qt-5.15.2)
1.源码文件准备:
去qt官网下载(源码下载)如下的源码文件,版本按照自己需求进行选择,需要注意的是Linux系统下载.tar.xz后缀的
2.解压源码
在压缩源文件目录所在位置输入如下解压命令:
sudo xz -d qt-everywhere-src-5.15.2.tar.xz
sudo tar -xvf qt-everywhere-src-5.15.2.tar
3.解压完成后安装编译所需依赖的库
1)基础编译环境
安装命令如下:
sudo apt-get install libxcb-xinerama0-dev
sudo apt-get install build-essential perl python git
2)安装编译libxcb的依赖
安装命令如下:
sudo apt-get install '^libxcb.*-dev' libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev
3)安装编译Qt Webkit的依赖
安装命令如下:
sudo apt-get install flex bison gperf libicu-dev libxslt-dev ruby
4)安装编译Qt WebEngine的依赖
安装命令如下:
sudo apt-get install libssl-dev libxcursor-dev libxcomposite-dev libxdamage-dev libxrandr-dev libdbus-1-dev libfontconfig1-dev libcap-dev libxtst-dev libpulse-dev libudev-dev libpci-dev libnss3-dev libasound2-dev libxss-dev libegl1-mesa-dev gperf bison
5)安装编译 Qt Multimedia 的依赖(会报错,不用管)
安装命令如下:
sudo apt-get install libasound2-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev
6)安装编译QDoc的依赖
安装命令如下:
sudo apt-get install libclang-6.0-dev llvm-6.0
7)安装clang-8编译工具用于编译C/C++程序源码
安装命令如下:
sudo apt-get install clang-8
8)安装ninja编译工具
安装ninja编译依赖命令:
sudo apt-get install re2c
在压缩包目录下输入如下编译ninja的命令:
打开文件所在目录:cd qt-everywhere-src-5.15.2/qtwebengine/src/3rdparty/ninja
编译:./configure.py --bootstrap
安装:sudo cp ./ninja /usr/bin
检查是否安装成功(看是否出现版本号):ninja --version
9)开始编译和安装qt源码
先回到qt与源码解压后的文件目录下进行配置:./configure -prefix /usr/local/qt-qt-5.15.2 -release -opensource -nomake examples -nomake tests -platform linux-clang
如果出现clang++: not found报错,输入如下命令进行clang编译器的安装即可
sudo apt-get update
sudo apt-get install clang
接下来就是编译命令了:
sudo make -j 8
要等待差不多半个小时左右的编译,成功后进行安装:
sudo make install
至此qmake编译链就安装完成,但是输入qmake还是会报错,这是因为还没有配置qt的环境变量
配置环境变量操作如下(直接配置的所有用户环境变量):
vim /etc/profile
在其最后添加以下信息
export QTDIR=/usr/local/qt-qt-5.15.2
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
添加完成后需要重启一下系统是环境变量生效
重启完成输入qmake -v 能看到对应的版本信息就说明环境配置成功了
总结
以上就是今天要讲的内容,本文仅仅简单介绍如何搭建麒麟的虚拟机和qt的编译环境,而每个人的环境或许有些不同,只能说可以参照着配一下。
更多推荐
所有评论(0)