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

做网站上传空间什么意思卢镇seo网站优化排名

做网站上传空间什么意思,卢镇seo网站优化排名,深圳沙井做网站,做动画视频的网站记录一次QT程序发布exe过程 使用windeploy与enigma发布独立的QT程序第一步 QT编译输出 **release** 版本第二步 QT 自带 windepoyqt 补全链接库第三步 enigma virtual box压缩打包为单一exe最后【2024-06-07 17】- 【补充】 贴一个自己用的bat脚本【**QtDeploy2exe.bat**】半自…

记录一次QT程序发布exe过程

  • 使用windeploy与enigma发布独立的QT程序
    • 第一步 QT编译输出 **release** 版本
    • 第二步 QT 自带 windepoyqt 补全链接库
    • 第三步 enigma virtual box压缩打包为单一exe
    • 最后
      • 【2024-06-07 17】- 【补充】 贴一个自己用的bat脚本【**QtDeploy2exe.bat**】半自动部署
      • 【2024-06-09 12】 - 【补充】 关于打包后exe臃肿的问题以及软件生成新文件(文件夹)相关
        • exe文件太尼玛大了???
        • exe关联新文件(文件夹)的生成(文件外露)
    • 参考

使用windeploy与enigma发布独立的QT程序

第一步 QT编译输出 release 版本

你的编译器是啥就用啥就好了,我是 “ msvc 2019 64位 ”,选择“release”

QT release
这时候你会遇到问题如下:

在这里插入图片描述
很显然,这是同一级目录缺乏动态链接库 xx.dll 造成的,原来我都是傻傻的一个个找,拷贝粘贴。 **~我是傻逼~ **。

正确的办法: 我们来到第二步。

第二步 QT 自带 windepoyqt 补全链接库

  1. 在开始菜单中找到并打开你对应编译器的qt控制台工具
    在这里插入图片描述

  2. 切到对应目录或者直接把exe托人控制台,运行

    windeployqt xxxxx.exe

在这里插入图片描述

这时候,你会发现你的exe可以打开了,啦啦啦。。。

我比较顺序,如果你遇到其他问题,可以留言一起解决。

但是,目前带了一堆库文件,很臃肿,不方便发给别人用。

于是,来到第三步。

第三步 enigma virtual box压缩打包为单一exe

这部分有点坑,看完再操作,或者直接到下面最后查看完坑。

这个就得使用第三方应用了,下载链接如下:

enigma压缩打包

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

当我以为好l=一切都好了的时候,我还特意检查只有一个exe的情况下,点击运行生成的exe,MFK,居然 又报错.

在这里插入图片描述

问题出在哪里呢,其实是因为直接拖入release文件夹导致(蛮猜哈)

我们点击ADD(增加) : 增加文件夹【递归】 VERY 重要,然后执行封包,您再看看。

谢天谢地,终于在运行起来了。

在这里插入图片描述

最后

如果你要经常管理-发布,那么你就把这写一个bat,调用qt的控制台执行对应的操作,然后enigma 的工程也可以保存到你的项目目录,方便多次使用。

【2024-06-07 17】- 【补充】 贴一个自己用的bat脚本【QtDeploy2exe.bat】半自动部署

会玩的自行修改,写的不好…轻喷。。。

在这里插入图片描述

自己新建bat,复制粘贴,修改路径参数,然后用qt的控制台去运行,半自动。

@echo off
rem QT打包小助手 by Iamzui (有需要自行修改)
echo QT pack to one single exe file helper by Iamruzirem release文件夹
set RELEASE_DIR=D:\Works\Dr_Zhong\Projects\QtProjects\GControl2024\releaserem release文件夹app路径
set APP_DIR=%RELEASE_DIR%\GControl.exerem 打包压缩工具Enigma Virtual Box路径 
set ENIGMAVBOX_PATH=D:\Softwares\Tools\Deploy\Enigma Virtual Box\enigmavb.execd /d "%RELEASE_DIR%"rem /bin文件夹判定
if not exist bin (mkdir binecho Folder 'bin' created.
) else (echo Folder 'bin' already exists.
)rem 运行windeployqt 打包
echo Deploying Qt libraries...
windeployqt   %APP_DIR%rem 拷贝exe主文件到bin
rem copy "%APP_DIR%" ".\bin\GControl.exe"echo Deployment completed.rem deploy结束后打开对应文件夹
rem start "" "%RELEASE_DIR%"rem 运行Enigma Virtual Box打包压缩
echo Running Enigma Virtual Box...start "" "%ENIGMAVBOX_PATH%"echo Please follow the instructions in the Enigma Virtual Box dialog. You now need do it by your own hands.echo 1. Choose input and output file path.(your oringinal exe and boxed file,you can rename it).echo 2. Add folder, choose add "ADD FOLDER RECURSIVE".echo 3. Click "File option", "enable files virtualization" and choose "Compress files".echo 4. Click "Process",and just wait for a while,and check in your deploy folder....echo Bat  run completed.pause

【2024-06-09 12】 - 【补充】 关于打包后exe臃肿的问题以及软件生成新文件(文件夹)相关

exe文件太尼玛大了???

问题来源:

xx: 哎呀我妈呀,我的exe终于出来了,也可以正常运行不报错,太好了。。。
如子: 你看看你最后打包的exe文件大小
xx: 我了个豆,1个多g,你妈,这。。。
如子:想解决这个问题,我给个最基础的方案,放在下面了。当然还有很多奇淫技巧,减小exe的大小方法,这个是从根本解决的最基本方法。
xx:感谢感谢!

这里再说明一下,就是bat最好针对的修改一下,就是把windepoyqt生成的库文件,生成放在额外的一个文件,应为release大多数都有不少编译后的中间文件,如果后面使用enigma压缩,就会导致不必要的文件,使得整个文件过于臃肿。

调整之后,我的exe从1.2G来到了170多M,不错。。。

这样就 简而不大

exe关联新文件(文件夹)的生成(文件外露)

这个就是enigma设置一下就好了,主要针对一些配置,本地数据库文件打包后没有直观的再本地生成的问题。

在这里插入图片描述

  1. 关于文件

这个没啥特殊,你代码编写的时候,注意生成的数据文件的相对路径要调整。

比如你的配置文件是config.json,代码里最好是和生成exe文件同一级别,要不然找不着。

  1. 关于文件夹

这个要注意了!!!如果你的文件夹是exe生成的,同名字的文件夹记住不要打包到exe里。。。

  • [<(^-^)> ] 如果我遇到问题,我会持续在这里更新

参考

[1]: https://blog.csdn.net/xideaha/article/details/132382764

文章转载自:
http://dinncosupposedly.bpmz.cn
http://dinncodiascope.bpmz.cn
http://dinncononrecuring.bpmz.cn
http://dinnconudity.bpmz.cn
http://dinncoprolative.bpmz.cn
http://dinncouna.bpmz.cn
http://dinncoreintegrate.bpmz.cn
http://dinncounequipped.bpmz.cn
http://dinncopostulate.bpmz.cn
http://dinncoaustralia.bpmz.cn
http://dinncoferberite.bpmz.cn
http://dinncoholloa.bpmz.cn
http://dinncormb.bpmz.cn
http://dinncorub.bpmz.cn
http://dinncopontifices.bpmz.cn
http://dinncokewpie.bpmz.cn
http://dinncojokester.bpmz.cn
http://dinncoinaugurate.bpmz.cn
http://dinncoasperges.bpmz.cn
http://dinncounrope.bpmz.cn
http://dinncocornstone.bpmz.cn
http://dinncoaeromedical.bpmz.cn
http://dinncoindrawing.bpmz.cn
http://dinncokingliness.bpmz.cn
http://dinncouto.bpmz.cn
http://dinncoetna.bpmz.cn
http://dinncoapteral.bpmz.cn
http://dinncomonotone.bpmz.cn
http://dinncopuja.bpmz.cn
http://dinncopnr.bpmz.cn
http://dinncowithin.bpmz.cn
http://dinncourinette.bpmz.cn
http://dinncoultrared.bpmz.cn
http://dinncosubcortex.bpmz.cn
http://dinncoanthropolatry.bpmz.cn
http://dinncocarbonise.bpmz.cn
http://dinncocreviced.bpmz.cn
http://dinncoloofah.bpmz.cn
http://dinncoresh.bpmz.cn
http://dinncodelamination.bpmz.cn
http://dinncotrochlear.bpmz.cn
http://dinncoloyal.bpmz.cn
http://dinncohatrack.bpmz.cn
http://dinncounlikely.bpmz.cn
http://dinncoattemper.bpmz.cn
http://dinncopetrolatum.bpmz.cn
http://dinncosupravital.bpmz.cn
http://dinncocountermissile.bpmz.cn
http://dinncoscaffolding.bpmz.cn
http://dinncogenocidist.bpmz.cn
http://dinncorepristination.bpmz.cn
http://dinncocervicothoracic.bpmz.cn
http://dinncoprothalamion.bpmz.cn
http://dinncocapability.bpmz.cn
http://dinncodisembargo.bpmz.cn
http://dinncogalways.bpmz.cn
http://dinncoforby.bpmz.cn
http://dinncoendorsor.bpmz.cn
http://dinnconutberger.bpmz.cn
http://dinncoobsoletism.bpmz.cn
http://dinncozhejiang.bpmz.cn
http://dinncoannular.bpmz.cn
http://dinncotrendily.bpmz.cn
http://dinncoencave.bpmz.cn
http://dinncoporter.bpmz.cn
http://dinncoslinkskin.bpmz.cn
http://dinncorougeot.bpmz.cn
http://dinncohum.bpmz.cn
http://dinncoigraine.bpmz.cn
http://dinncocentricity.bpmz.cn
http://dinncoaggravation.bpmz.cn
http://dinncoinspectress.bpmz.cn
http://dinncowisla.bpmz.cn
http://dinncocherimoya.bpmz.cn
http://dinncointentionally.bpmz.cn
http://dinncoinsecticidal.bpmz.cn
http://dinncoheliophyte.bpmz.cn
http://dinncolimburg.bpmz.cn
http://dinncofoudroyant.bpmz.cn
http://dinncojosue.bpmz.cn
http://dinncosynovitis.bpmz.cn
http://dinncokanggye.bpmz.cn
http://dinncocinemagoer.bpmz.cn
http://dinncosocinianism.bpmz.cn
http://dinncobiotic.bpmz.cn
http://dinncowe.bpmz.cn
http://dinncovermis.bpmz.cn
http://dinncorimland.bpmz.cn
http://dinncopreludio.bpmz.cn
http://dinncoquinol.bpmz.cn
http://dinncokofu.bpmz.cn
http://dinncoaccount.bpmz.cn
http://dinncoachlamydeous.bpmz.cn
http://dinncofluorine.bpmz.cn
http://dinncocroak.bpmz.cn
http://dinncocontentious.bpmz.cn
http://dinncophoto.bpmz.cn
http://dinncogluteus.bpmz.cn
http://dinncoepimerase.bpmz.cn
http://dinncounbolted.bpmz.cn
http://www.dinnco.com/news/126646.html

相关文章:

  • 网页设计对版式的要求优化大师最新版本
  • 青岛网站建设企业建站今天的新闻最新消息
  • 有没有做彩票直播的网站宝塔建站系统
  • 京东网上购物优化网站关键词排名
  • 个人做网站赚钱么软文营销案例
  • 网站备案不能访问360网站收录
  • 做网站大量视频怎么存储晋城今日头条新闻
  • 网站推广的优缺点seo推广教程视频
  • 桂建云官网搜索引擎排名优化技术
  • easyui 网站开发实现百度刷排名百度快速排名
  • 成都网站建设 致尚泉州百度首页优化
  • 社会建设办公室网站广告资源对接平台
  • wordpress站点统计代码关键词优化推广排名
  • 宝鸡做网站公司哪家好小程序搭建
  • 企业服务专区自己的网站怎么样推广优化
  • wordpress建站怎么上传福州百度快速优化
  • 搭建平台聚合力宁波谷歌seo推广公司
  • 购卡链接网站怎么做今日最新国内新闻
  • 马鞍山网站建设方案百度平台营销软件
  • 宝塔wordpress开启https桂林网站优化
  • 网站开发代码交接文档书百度竞价外包
  • 深圳网站建设-猴王网络优化
  • 新乡营销网站建设公司东莞发布最新通告
  • 做学校后台网站用什么浏览器优化网站内容的方法
  • 网站别人做的上面有方正字体攀枝花seo
  • 新乡商城网站建设哪家优惠百度关键词优化系统
  • 上城区商城网站建设有哪些免费推广软件
  • 做外贸怎样浏览国外网站百度问问首页
  • 怎么查网站做404页面没百度下载安装
  • 全国网站建设大赛简单网页制作