我正在构build一个perl应用程序,通过DBD :: Pg模块与PostgreSQL数据库进行交互,并使用Perl / Tk作为GUI。 它在我的系统上工作得很好,但我正在devise一个家庭成员用于他们的业务。 他们没有c ++编译器,也不知道CPAN是什么。 我们的目标是不要因为加载一个c ++编译器而陷入困境,如果我能够避免这个问题,就要从源代码构build一个模块。
我需要将Tk模块和Strawberry Perl一起安装到他们的计算机上(它包括了DBD:Pg)。 我如何将这个模块与我的应用程序一起使用,以使我的最终用户更容易? 在安装过程中,简单地将我的整个C:\ strawberry \ perl \ site \ lib \ Tk文件夹复制到他们的计算机上就可以了,或者perl需要更多的东西来使用Tk并且满意吗?
谢谢您的帮助!
一种方法是使用perlapp , perl2exe或par等工具将应用程序转换为可执行文件。 如果没有,我想你可以尝试草莓Perl 便携版本。
你可以使用PAR :: Packer模块。 它使用简单的shell命令在windows上生成exe文件。
> pp -o test.exe test.pl