用WinRAR将exe与所依赖的dll与资源打包成一个exe
2017-10-22 15:22
931 查看
了解此方法,是来源于想打包cocos的程序为一个exe。于是了解到了还有一种如此便捷的方法,就是用winRAR打包工具。
将要发布的exe与dll以及其它资源文件都放到一个文件夹中压缩成rar,最好用自带的WinRAR这个工具,而不是2345好压等这样的。
压缩好后,双击打开rar文件,点击自解压格式
![](https://img-blog.csdn.net/20171022150635014?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1a2FuZzMyNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
点击高级自解压选项
![](https://img-blog.csdn.net/20171022150831341?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1a2FuZzMyNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
设置—-解压后运行里写入HeyAD.exe(写你要执行的文件)
![](https://img-blog.csdn.net/20171022151020445?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1a2FuZzMyNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
模式—-打钩解包到临时文件夹,安静模式选择全部隐藏
![](https://img-blog.csdn.net/20171022151200901?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1a2FuZzMyNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
更新—-更新方式,解压并更新文件;覆盖凡是,覆盖所有文件
![](https://img-blog.csdn.net/20171022151246671?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1a2FuZzMyNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
文本和图标—–图标是为.ico文件
![](https://img-blog.csdn.net/20171022151401882?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1a2FuZzMyNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
然后确定,就会发现生成了一个HeyAD.exe文件了,这个文件的大小为所有文件的大小总合。拷到任何地方,双击即可运行。
原理是你双击运行新生成的HeyAD.exe时,会在C:\Users\liukang\AppData\Local\Temp\RarSFX0下生成一个临时文件夹,将所有的内容解压到此,并运行其中的HeyAD.exe。当关闭程序时,这个临时文件夹就会消失。
将要发布的exe与dll以及其它资源文件都放到一个文件夹中压缩成rar,最好用自带的WinRAR这个工具,而不是2345好压等这样的。
压缩好后,双击打开rar文件,点击自解压格式
点击高级自解压选项
设置—-解压后运行里写入HeyAD.exe(写你要执行的文件)
模式—-打钩解包到临时文件夹,安静模式选择全部隐藏
更新—-更新方式,解压并更新文件;覆盖凡是,覆盖所有文件
文本和图标—–图标是为.ico文件
然后确定,就会发现生成了一个HeyAD.exe文件了,这个文件的大小为所有文件的大小总合。拷到任何地方,双击即可运行。
原理是你双击运行新生成的HeyAD.exe时,会在C:\Users\liukang\AppData\Local\Temp\RarSFX0下生成一个临时文件夹,将所有的内容解压到此,并运行其中的HeyAD.exe。当关闭程序时,这个临时文件夹就会消失。
相关文章推荐
- 在VS2015下依赖dll或者其它库的窗体程序打包成一个单独exe程序的过程
- 使用WinRar将Qt编译生成的exe和依赖的dll文件打包为一个exe文件的简单方法
- Delphi 中将一些 Dll等生成资源文件打包成一个独立的EXE程序方法步骤
- Qt--将Qt 动态链接生成的exe及依赖dll打包方法
- 控件注册 - 利用资源文件将dll、ocx打包进exe文件(C#版)
- 将Qt 动态链接生成的exe及依赖dll打包方法
- 7zip抽取(extract)NSIS打包exe文件的小bug:一个名为eUseMenu.dll的会被错误抽取为$R0
- 将Qt 动态链接生成的exe及依赖dll打包方法
- QT生成的exe自动拷贝依赖的dll并打包的方法
- 现在介绍一种使用资源文件,将dll、ocx打包进exe,点击直接注册的例子:
- C# winform 中把引用的dll都打包到一个exe中的方法
- 在python中调用dll,并将dll以及python合并打包成一个exe文件的方法
- QT生成的exe自动拷贝依赖的dll并打包的方法
- 将Qt 动态链接生成的exe及依赖dll打包方法
- 如何将Debug文件夹下的资源打包成一个EXE文件直接执行
- QT生成的exe自动拷贝依赖的dll并打包的方法
- LoadResourceDll类,载入资源中的动态链接库(dll)文件,把DLL打包到EXE文件里面
- 将Qt 动态链接生成的exe及依赖dll打包方法
- Qt5.3 在Win7,Win8下发布打包依赖dll生成exe方法
- Qt5 在win7上发布 & 打包依赖dll生成exe方法