【发布时间】:2011-08-10 20:35:33
【问题描述】:
打包 Perl wxWidgets 应用程序以分发给未安装 Perl 或 wxWidgets 的 Windows 和 Mac 用户的最佳方法是什么?
所讨论的用户不是很精通计算机,因此不能期望他们单独安装 Perl 或 wxWidgets。我想分发一份.exe/.msi 和一份.dmg 安装文件,其中将包含应用程序和所有依赖项。我该怎么做?
【问题讨论】:
打包 Perl wxWidgets 应用程序以分发给未安装 Perl 或 wxWidgets 的 Windows 和 Mac 用户的最佳方法是什么?
所讨论的用户不是很精通计算机,因此不能期望他们单独安装 Perl 或 wxWidgets。我想分发一份.exe/.msi 和一份.dmg 安装文件,其中将包含应用程序和所有依赖项。我该怎么做?
【问题讨论】:
试试PAR::PackerWx::Perl::Packager
然后您可以使用wxpar 命令来构建执行二进制文件。例如
wxpar --gui --icon=myicon.ico -o myprog.exe myscript.pl
【讨论】:
您的用户无需安装 wxWidgets 即可运行您的程序。您可以在 .msi(安装程序)中包含 wxWidgets DLL。我已经多年没有使用 Perl,但我认为您可以使用 Perl 解释器来做同样的事情。
【讨论】: