曾琪芳 發表於 2022-3-30 11:42:00

麒麟系统开发笔记(二):国产麒麟系统搭建Qt开发环境安装Qt5.12

<div class="cl-preview-section">
<h1>前言</h1>
</div>
<div class="cl-preview-section">
<p>  开发国产应用,使用到银河麒麟V4,V10,本篇以V10记录,参照上一篇可安装V4、V7、V10三个版本,麒麟V4系自带了Qt,麒麟V10没有自带Qt,需要自己编译搭建环境。</p>
</div>
<div class="cl-preview-section">&nbsp;</div>
<div class="cl-preview-section">
<h1>银河麒麟V10版本</h1>
</div>
<div class="cl-preview-section">
<p>  系统版本:<br>  <img src="https://img-blog.csdnimg.cn/af4e2587817c46c3b1eac3098aaf5e98.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZW_5rKZ57qi6IOW5a2Q,size_19,color_FFFFFF,t_70,g_se,x_16"><br>  检查qt:<br>  <img src="https://img-blog.csdnimg.cn/fbd050745fe748cc9ffad095f1706eb2.png"><br>  调整颜色:<img src="https://img-blog.csdnimg.cn/7458f414cdaa4fdfb82fcecf632b6174.png"></p>

</div>
<div class="cl-preview-section">&nbsp;</div>
<div class="cl-preview-section">
<h1>Qt下载</h1>

</div>
<div class="cl-preview-section">
<p>  参考博文《获取下载Qt安装包,Qt源码全国网址备忘录(不用注册Qt账户,即可下载各版本Qt安装包和Qt源码包)》<br>  需要哪个版本下哪个版本,笔者经常使用得是Qt5.9和Qt5.12两个大版本,本次下载Qt5.12.0。</p>

</div>
<div class="cl-preview-section">&nbsp;</div>
<div class="cl-preview-section">
<h1>Qt安装</h1>

</div>
<div class="cl-preview-section">
<p>  (经过测试可下载linux版本的Qt安装)</p>

</div>
<div class="cl-preview-section">
<h2>步骤一:下载解压</h2>

</div>
<div class="cl-preview-section">
<p>  开始先准备编译源码,在编译源码的时候顺便测试了下linux安装包,发现可以安装,那么先使用安装包,因为编译比较耗费时间。<br>  &nbsp;<img src="https://img-blog.csdnimg.cn/dd8e576ba4b44ac2a1846273905d90e8.png"></p>

</div>
<div class="cl-preview-section">
<h2>步骤二:安装运行</h2>

</div>
<div class="cl-preview-section">
<p>  <img src="https://img-blog.csdnimg.cn/c73b9b47a33c47c885e457f3c61cdecd.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZW_5rKZ57qi6IOW5a2Q,size_20,color_FFFFFF,t_70,g_se,x_16"><br>  先断开网络,不然Qt必须要登录,断开网络则可点击skip选项:<br>  &nbsp;<img src="https://img-blog.csdnimg.cn/6cb6b3f6cf27479392a911ccf9546a6f.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZW_5rKZ57qi6IOW5a2Q,size_18,color_FFFFFF,t_70,g_se,x_16"><br>  &nbsp;<img src="https://img-blog.csdnimg.cn/16ffef4ce831408c9f929c63351dbbca.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZW_5rKZ57qi6IOW5a2Q,size_17,color_FFFFFF,t_70,g_se,x_16"><br>  &nbsp;<img src="https://img-blog.csdnimg.cn/f56867989b7c4891af11f1bff387103b.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZW_5rKZ57qi6IOW5a2Q,size_17,color_FFFFFF,t_70,g_se,x_16"><br>  注意要选择对应的gcc,如下图;<br>  <img src="https://img-blog.csdnimg.cn/5084ddd3814e4807a866d01b98eb5898.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZW_5rKZ57qi6IOW5a2Q,size_17,color_FFFFFF,t_70,g_se,x_16"><br>  <img src="https://img-blog.csdnimg.cn/a2493510403f4bc3adf180936db9d673.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZW_5rKZ57qi6IOW5a2Q,size_16,color_FFFFFF,t_70,g_se,x_16"><br>  <img src="https://img-blog.csdnimg.cn/2b56221142c9444e913ae0bffb8dd684.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZW_5rKZ57qi6IOW5a2Q,size_17,color_FFFFFF,t_70,g_se,x_16"><br>  <img src="https://img-blog.csdnimg.cn/9db84ac5200448538b03c88cf5e6ef72.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZW_5rKZ57qi6IOW5a2Q,size_17,color_FFFFFF,t_70,g_se,x_16"><br>  等待一会儿就好了,如下图:<br>  &nbsp;<img src="https://img-blog.csdnimg.cn/c28e02d8a1964cc3ad838439a5ef4f44.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZW_5rKZ57qi6IOW5a2Q,size_17,color_FFFFFF,t_70,g_se,x_16"><br>  直接在Qt目录将快捷方式拖到桌面:<br>  <img src="https://img-blog.csdnimg.cn/54a17bb5d8294a4f82f55e2d8e4da20d.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZW_5rKZ57qi6IOW5a2Q,size_20,color_FFFFFF,t_70,g_se,x_16"></p>

</div>
<div class="cl-preview-section">
<p>  <img src="https://img-blog.csdnimg.cn/d79e64af3d274490a53f773dc4ee6159.png"></p>

</div>
<div class="cl-preview-section">
<h2>步骤三:测试“Hello world!”</h2>

</div>
<div class="cl-preview-section">
<p>  先启动QtCreator,如下图:<br>  <img src="https://img-blog.csdnimg.cn/353b5cf00d644162bfa88ad2b237c2f8.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZW_5rKZ57qi6IOW5a2Q,size_20,color_FFFFFF,t_70,g_se,x_16"><br>  按照新建界面项目的流程,新建项目:<br>  <img src="https://img-blog.csdnimg.cn/6a8e457fb5b542ff94b1480bab6f0f79.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZW_5rKZ57qi6IOW5a2Q,size_20,color_FFFFFF,t_70,g_se,x_16"><br>  <img src="https://img-blog.csdnimg.cn/d46c62d50db74fe697d21aec99489c6b.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZW_5rKZ57qi6IOW5a2Q,size_20,color_FFFFFF,t_70,g_se,x_16"><br>  <img src="https://img-blog.csdnimg.cn/ff114d71af7d443098d31242e7083295.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZW_5rKZ57qi6IOW5a2Q,size_18,color_FFFFFF,t_70,g_se,x_16"><br>  <img src="https://img-blog.csdnimg.cn/69ac05f00dee46a9bb7c251d2f2e1a65.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZW_5rKZ57qi6IOW5a2Q,size_18,color_FFFFFF,t_70,g_se,x_16"><br>  <img src="https://img-blog.csdnimg.cn/e569c4d58b7d4c649cd164075d3949fb.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZW_5rKZ57qi6IOW5a2Q,size_18,color_FFFFFF,t_70,g_se,x_16"><br>  <img src="https://img-blog.csdnimg.cn/f921f730ecf0454d9f6986ee3aaf2601.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZW_5rKZ57qi6IOW5a2Q,size_18,color_FFFFFF,t_70,g_se,x_16"><br>  <img src="https://img-blog.csdnimg.cn/9d39ce81925144608a0a8c3a42241a69.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZW_5rKZ57qi6IOW5a2Q,size_18,color_FFFFFF,t_70,g_se,x_16"><br>  修改界面几个Label:<br>  <img src="https://img-blog.csdnimg.cn/d7c9c0336adf42488ceec7415ec2e9af.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZW_5rKZ57qi6IOW5a2Q,size_18,color_FFFFFF,t_70,g_se,x_16"><br>  编译运行:<br>  <img src="https://img-blog.csdnimg.cn/54d2166e32804a8085bdcaa4ccfae948.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZW_5rKZ57qi6IOW5a2Q,size_18,color_FFFFFF,t_70,g_se,x_16"><br>  该错误在ubuntu上可以通过sudo apt-get install libgl1-mesa-dev解决,但是麒麟的源不同(笔者也没有尝试直接将麒麟的源改为ubuntu源),解决参考博文:《关于 国产麒麟系统编译Qt项目是报错:error: cannot find -lGL 的解决方法》。<br>  解决后,编译代码并运行,如下图:<br>  <img src="https://img-blog.csdnimg.cn/ef3aa4b1d97042bf974363740949a643.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZW_5rKZ57qi6IOW5a2Q,size_14,color_FFFFFF,t_70,g_se,x_16"></p>

</div><br><br>
来源:https://www.cnblogs.com/qq21497936/p/16076247.html
頁: [1]
查看完整版本: 麒麟系统开发笔记(二):国产麒麟系统搭建Qt开发环境安装Qt5.12