【问题标题】:Creating exe from multiple perl files从多个 perl 文件创建 exe
【发布时间】:2012-07-20 07:04:16
【问题描述】:

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

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

【问题讨论】:

  • 当您调用 system("perl file.pl") 时,您将无法创建包含所有三个文件的 exe,而无需使用魔法。

标签: perl user-interface exe pack


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-20
    • 2010-12-11
    • 1970-01-01
    • 2012-02-11
    • 1970-01-01
    • 1970-01-01
    • 2013-10-28
    • 1970-01-01
    相关资源
    最近更新 更多