文件打包发布

本文基于VS、Qt和VTK环境开发软件,生成可执行文件,通过软件ProcessExplorer查找发布软件所需要的库和通过软件VNISEdit打包该可执行文件

  • 1.添加QT所需要的环境
  • 2.添加VTK所需要的环境
  • 3.文件打包发布

1.添加QT所需要的环境

  • 1) 在VS中生成QT项目的release版本
  • 2) 将mydemo.exe复制到一个单独的文件夹,例如在桌面上新建的test文件夹
    这里写图片描述
  • 3) 打开cmd,移动到mydemo.exe所在的文件夹
    这里写图片描述
  • 4) 输入windeployqt mydemo.exe,到这里,qt所需环境配置完成
    这里写图片描述
  • 5) 打开text文件夹,可以看到所需的qt的库已在该文件夹下生成
  • 这里写图片描述

2.添加VTK所需要的环境

  • 1) 下载并安装ProcessExplorer,用于监控所需的dll文件
    ProcessExplorer由Sysinternals开发的Windows系统和应用程序监视工具,目前已并入微软旗下。不仅结合了Filemon(文件监视器)和Regmon(注册表监视器)两个工具的功能,还增加了多项重要的增强功能。包括稳定性和性能改进、强大的过滤选项、修正的进程树对话框(增加了进程存活时间图表)、可根据点击位置变换的右击菜单过滤条目、集成带源代码存储的堆栈跟踪对话框、更快的堆栈跟踪、可在 64位 Windows 上加载 32位 日志文件的能力、监视映像(DLL和内核模式驱动程序)加载、系统引导时记录所有操作等。
  • 2) 打开test文件夹下的mydemo.exe,打开ProgressExplore,点击view,展开lower pane view,点击DLLS,再在Process中选择mydemo.exe,则可以监控mydemo运行时正在执行的所有dll。
    这里写图片描述
  • 3) 将Progressexplore中监控到的vtk的dll全部复制到mydemo.exe所在的test文件夹中。

3.文件打包发布

  • 1)运行VNISEdit软件,选择“文件”,点击“新建脚本:向导”,点击“下一步”,在这里,可以设置软件名称,比如起名为ABC,设置软件版本号为1.0,点击“下一步”。
    这里写图片描述
  • 2)设置软件LOOG,这里选择的是C:\Users\Administrator\Desktop\总结\图标\LOGO.ico,点击下一步,连续单击两次。
    这里写图片描述
  • 3)这里必须删除“授权文件”授权文件下的内容,否则后面编译运行会出错。
    没删除之前为
    这里写图片描述
    删除之后为
    这里写图片描述
  • 4)这里先将“文件”下的两行内容删除掉,再点击“AddDir Tree”,出现下图,在“选择目录”中填写“C:\Users\Administrator\Desktop\test*.*”,在“包含子目录”和“单独添加每个文件”前面打钩,如下图所示。
    这里写图片描述
  • 5)在4)完成之后,一直选择单击“下一步”,会生成编译该软件的脚本。
    这里写图片描述
  • 5)编译运行该脚本,可以任意选择生成.exe文件的位置,最后安装该.exe文件,测试软件运行是否正确。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值