从多个perl文件创建exe

时间:2012-07-20 07:04:16

标签: perl user-interface exe pack

我有一组4个perl文件。主文件将其他三个文件调用为: system(“perl file2.pl”); (所有文件都在同一个文件夹中) 我必须从所有四个.pl文件创建一个单独的exe文件,这样我就可以使用主脚本调用其他3个文件。我尝试使用perl开发工具包创建一个exe。但它只有在文件与exe存在于同一目录中时才有效。 请建议一些方法来创建一个能够调用3个文件的独立exe。

*我不知道这是否重要,但所有文件都有GUI。

1 个答案:

答案 0 :(得分:3)

将所有文件的代码包含在单个文件中而不是使用system()调用,或者将其他3个perl文件转换为模块并将其导入主perl脚本中。否则,生成的可执行文件将像在原始脚本中一样调用system()