我运行一个名为"Senora"的开源项目,它用Perl编写并处理Oracle数据库。直到最近,它可以使用随Oracle提供的Perl分发版轻松运行。
但最近我尝试添加更多功能,需要使用LibXML。个人在工作中运行Strawberry Perl,添加LibXML没有问题。然而,我的用户没有他们自己的perl,必须使用机器上找到的任何东西(oracle perl总是存在)。
我已经向我的Senora树添加了一个lib目录,并将一些纯Perl模块放在其中,这是oracle perl不提供的。这有效。
但是对于编译代码该怎么办呢?我很想从我的Strawberry树中复制dlls,但这感觉太像黑客。毕竟,这段代码不是针对oracle perl进行编译的。
我也很想给我的用户完整的Strawberry树。这很丑陋。
那么,除此之外,我还有哪些选项可以向我的Senora分发中添加“仅缺失的”内容,以便与oracle perl一起运行呢?
但最近我尝试添加更多功能,需要使用LibXML。个人在工作中运行Strawberry Perl,添加LibXML没有问题。然而,我的用户没有他们自己的perl,必须使用机器上找到的任何东西(oracle perl总是存在)。
我已经向我的Senora树添加了一个lib目录,并将一些纯Perl模块放在其中,这是oracle perl不提供的。这有效。
但是对于编译代码该怎么办呢?我很想从我的Strawberry树中复制dlls,但这感觉太像黑客。毕竟,这段代码不是针对oracle perl进行编译的。
我也很想给我的用户完整的Strawberry树。这很丑陋。
那么,除此之外,我还有哪些选项可以向我的Senora分发中添加“仅缺失的”内容,以便与oracle perl一起运行呢?