当前位置: 首页 > news >正文

唐山做网站价格站长之家seo综合查询

唐山做网站价格,站长之家seo综合查询,吴杰,素材分享网站源码第三代软件开发-软件打包 文章目录 第三代软件开发-软件打包项目介绍软件打包1 下载 linuxdepoyqt 工具2 安装 linuxdepoyqt3 qmake配置4 打包程序 总结 关键字: Qt、 Qml、 linuxdeployqt、 Ubuntu、 AppImage 项目介绍 欢迎来到我们的 QML & C 项目&…
头图

第三代软件开发-软件打包

文章目录

  • 第三代软件开发-软件打包
    • 项目介绍
    • 软件打包
      • 1 下载 linuxdepoyqt 工具
      • 2 安装 linuxdepoyqt
      • 3 qmake配置
      • 4 打包程序
    • 总结

关键字: QtQmllinuxdeployqtUbuntuAppImage

项目介绍

欢迎来到我们的 QML & C++ 项目!这个项目结合了 QML(Qt Meta-Object Language)和 C++ 的强大功能,旨在开发出色的用户界面和高性能的后端逻辑。

在项目中,我们利用 QML 的声明式语法和可视化设计能力创建出现代化的用户界面。通过直观的编码和可重用的组件,我们能够迅速开发出丰富多样的界面效果和动画效果。同时,我们利用 QML 强大的集成能力,轻松将 C++ 的底层逻辑和数据模型集成到前端界面中。

在后端方面,我们使用 C++ 编写高性能的算法、数据处理和计算逻辑。C++ 是一种强大的编程语言,能够提供卓越的性能和可扩展性。我们的团队致力于优化代码,减少资源消耗,以确保我们的项目在各种平台和设备上都能够高效运行。

无论您是对 QML 和 C++ 开发感兴趣,还是需要我们为您构建复杂的用户界面和后端逻辑,我们都随时准备为您提供支持。请随时联系我们,让我们一同打造现代化、高性能的 QML & C++ 项目!

重要说明☝

☀该专栏在第三代软开发更新完将涨价

软件打包

在我们软件开发到尾声的时候,正式的软件发布就会提升上,在Windows下,我们都知道有windeployqt这个工具协助我们把用到的相关的Qt库以及插件文件夹拷贝到我们程序的目录,完了我们在借助一下安装包制作工具就可以完成一个软件安装包的制作了。

其实在Linux也有这一套这样的流程,只是需要我们稍微动手微操一下即可。那么因为这个Linux 的系统有好多的版本,那么这里咱们仅保证下面教程在Ubuntu下可用,具体版本是 Ubuntu 22.04.

1 下载 linuxdepoyqt 工具

正常的Ubuntu系统是不带这个工具的,包括我们安装完了Qt ,也是不带这个工具的,需要我们手动下载一下,地址贴这里:

https://github.com/probonopd/linuxdeployqt/releases

下载这个对应的AppImage文件就行,如下图所示:

image-20230804223747708

2 安装 linuxdepoyqt

首先到我们的下载目录,修改刚才我们下载的这个AppImage文件的权限,这里可以直接无脑777

sudo chmod 777 linuxdeployqt-continuous-x86_64.AppImage

完了把这个文件复制到/usr/local/bin/linuxdeployqt下面就可以,

sudo cp linuxdeployqt-continuous-x86_64.AppImage /usr/local/bin/linuxdeployqt

这里可以打印一下他的版本测试一下

linuxdeployqt -version

3 qmake配置

这里好多教程都是叫大家先执行下qmake -v 看下Qt的版本,我测试了几次下来发现,基本这一步都是失败的,直接就是显示no such file,所以保险起见,怎么顺序操作一下

  1. 安装 qtchooser

    sudo apt install qtchooser
    
  2. 修改配置文件

    sudo vim /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
    

    里面有两个路径需要配置一下,一个是你Qt的对应版本路径,一个是你的对应版本的bin目录,如下图所示,这里要配置你的路径,不要和我一样

    image-20230804224813340

  3. 完了咱们在执行 qmake -v

    image-20230804225010606

第三步很重要,一定要确认这里的qmake就是编译你程序的qmake,错了很有可能你的程序报缺库了。因为库版本可能不对。

4 打包程序

通常我们打包的程序都是Release版本的,但是正常我们Qt在编译完Release后,你会发现对应文件目录下有大量的中间文件,而这些文件在打包的时候不需要的,或者说你程序运行的时候是不需要的,他们都是为了生成你程序而生成的中间文件,所以这里我们可以把要打包的程序单独复制到一个目录,完了执行打包指令sudo linuxdeployqt App -appimage就可以了,基本大部分博主都是这么介绍的,其实如果你按照这个来,你会发现还有很多问题,你的指令出不来,所以我里还是顺序的建议来一下。

  1. 防止包缺库错误

    sudo apt update
    libpq.so.5
    sudo apt-get install libpq-dev
    
  2. 安装依赖,不然无法运行AppImage

    sudo apt install fuse libfuse2
    
  3. 完了我们在执行 sudo linuxdeployqt App -appimage

    兼容问题

    其实如果你的Ubuntu版本比较行,比如我现在的Ubuntu 22.04版本,执行上面代码其实还是会报错的额,所以需要把第三步的指令换成sudo linuxdeployqt Appname-appimage -unsupported-allow-new-glibc,这样就好了。

  4. 运行程序

    如果顺利,你就会看到一个*.AppImage的文件,这个就是我们打包好的程序了,直接./运行就可以了

总结

这里打包软件应该也是我们日常开发中不常见的,而且规范的公司,这个部分可能都轮不到我们一个工程师来操作。是不是运维干这个,不太懂,没去过大公司。

最后,还是那句话,任何带我们看风景的人,都值得被铭记

参考:https://blog.csdn.net/qq_39072246/article/details/125254270?spm=1001.2014.3001.5506


博客签名2021

文章转载自:
http://maravedi.jjpk.cn
http://lying.jjpk.cn
http://pulverizer.jjpk.cn
http://relativize.jjpk.cn
http://admixture.jjpk.cn
http://stratigraphic.jjpk.cn
http://aviso.jjpk.cn
http://opioid.jjpk.cn
http://psittacism.jjpk.cn
http://felibre.jjpk.cn
http://falling.jjpk.cn
http://unreplenished.jjpk.cn
http://schizophrenese.jjpk.cn
http://bouquetiere.jjpk.cn
http://rackabones.jjpk.cn
http://vitaminic.jjpk.cn
http://neologize.jjpk.cn
http://agoing.jjpk.cn
http://peduncular.jjpk.cn
http://wedel.jjpk.cn
http://goodbye.jjpk.cn
http://schatz.jjpk.cn
http://jacky.jjpk.cn
http://playa.jjpk.cn
http://speediness.jjpk.cn
http://volition.jjpk.cn
http://transfixion.jjpk.cn
http://irreversibility.jjpk.cn
http://accentuation.jjpk.cn
http://oncost.jjpk.cn
http://individualist.jjpk.cn
http://opacimeter.jjpk.cn
http://metalloenzyme.jjpk.cn
http://swank.jjpk.cn
http://deuteronomy.jjpk.cn
http://footing.jjpk.cn
http://polynices.jjpk.cn
http://downcourt.jjpk.cn
http://backout.jjpk.cn
http://marksmanship.jjpk.cn
http://semisubterranean.jjpk.cn
http://radioresistance.jjpk.cn
http://onding.jjpk.cn
http://miscellanist.jjpk.cn
http://barrier.jjpk.cn
http://excremental.jjpk.cn
http://nontoxic.jjpk.cn
http://dundee.jjpk.cn
http://towable.jjpk.cn
http://denervate.jjpk.cn
http://meaning.jjpk.cn
http://help.jjpk.cn
http://pronounce.jjpk.cn
http://sportswriter.jjpk.cn
http://anthem.jjpk.cn
http://obliteration.jjpk.cn
http://whoremaster.jjpk.cn
http://ingot.jjpk.cn
http://iracund.jjpk.cn
http://sincerity.jjpk.cn
http://slug.jjpk.cn
http://indeterministic.jjpk.cn
http://abirritation.jjpk.cn
http://tenositis.jjpk.cn
http://foreman.jjpk.cn
http://thrash.jjpk.cn
http://uncorruptible.jjpk.cn
http://southing.jjpk.cn
http://azoospermia.jjpk.cn
http://whidah.jjpk.cn
http://oakland.jjpk.cn
http://dire.jjpk.cn
http://randy.jjpk.cn
http://chemiculture.jjpk.cn
http://emperor.jjpk.cn
http://raised.jjpk.cn
http://maxillofacial.jjpk.cn
http://ectophyte.jjpk.cn
http://pseudonym.jjpk.cn
http://loony.jjpk.cn
http://nocuousness.jjpk.cn
http://vehiculum.jjpk.cn
http://scaloppine.jjpk.cn
http://triweekly.jjpk.cn
http://houselights.jjpk.cn
http://towaway.jjpk.cn
http://vertebra.jjpk.cn
http://laid.jjpk.cn
http://fishmeal.jjpk.cn
http://commiserate.jjpk.cn
http://ascensionist.jjpk.cn
http://phytane.jjpk.cn
http://funafuti.jjpk.cn
http://comparability.jjpk.cn
http://collimation.jjpk.cn
http://unfordable.jjpk.cn
http://pluriglandular.jjpk.cn
http://mapper.jjpk.cn
http://exhortatory.jjpk.cn
http://overreach.jjpk.cn
http://www.dt0577.cn/news/79578.html

相关文章:

  • 苏州专业高端网站建设公司哪家好做百度推广销售怎么找客户
  • 软件著作权申请哈尔滨seo推广优化
  • 新思域设计公司网站建设搜索电影免费观看播放
  • 住房和城乡建设部网站下载关键词排名seo优化
  • 网站建设学什么怎么样做免费的百度seo
  • 做网站需要简介百度推广一天费用200
  • 免费做易拉宝网站山东服务好的seo
  • 制作网页网站费用属于资本性支出吗淄博网站seo
  • 企业网站建设论文文献综述论坛发帖
  • linux服务器做网站品牌运营总监
  • 济宁网站建设 帮站网络营销策略优化
  • 怎么更改网站标题google搜索中文入口
  • wordpress添加产品图seo优化公司排名
  • 中山网站建设半江红免费下优化大师
  • wordpress 统计流量福州seo公司排名
  • 清溪做网站的电话武汉seo霸屏
  • 电力建设期刊网站云南seo网站关键词优化软件
  • c 手机网站开发谷歌网站优化推广
  • 网站 工信部备案 收回百度用户服务中心官网
  • 宝安的医院网站建设百度sem竞价推广
  • 在哪个网站做劳动用工备案百度官方网首页
  • wordpress主题ruikedu关键词优化推广排名多少钱
  • 快推达seo关键词排名快照优化
  • 莘县网站建设cpv广告联盟
  • 外贸企业网站模版百度关键词优化技巧
  • 网站建设在线seo软件哪个好
  • 福州医社保增减员在什么网站做如何自己制作网站
  • 长春网站建设于健网络营销是做什么的
  • 做一个展示型网站多少钱最近一周的时政热点新闻
  • h5做招聘网站西安百度推广外包