我正在构建一个perl应用程序,它通过DBD :: Pg模块与PostgreSQL数据库交互,并使用Perl / Tk作为它的GUI。它在我的系统上工作得相当好,但我正在为一个家庭成员设计它以用于他们的业务。他们没有c ++编译器,也不知道CPAN是什么。我们的目标是不要因为必须加载c ++编译器而陷入困境,如果我可以避免它,就可以解决从源代码构建模块的所有麻烦。
我需要将Tk模块与Strawberry Perl一起安装到他们的计算机上(它包括开箱即用的DBD:Pg)。我如何将此模块与我的应用程序一起包含在内,以便为最终用户提供便利?只是在安装过程中将我的整个C:\ strawberry \ perl \ site \ lib \ Tk文件夹复制到他们的计算机上做诀窍或perl是否需要更多才能使用Tk并对它感到满意?
感谢您的帮助!
答案 0 :(得分:7)
答案 1 :(得分:2)
您可以使用PAR::Packer模块。 它使用simple shell command在窗口上生成exe。
> pp -o test.exe test.pl