2008-09-08 82 views

回答

6

currently写一个库在C++中嵌入Perl,但它尚未完成。无论如何,我会建议不要使用EP库。它不仅没有维持多年,而且还有一些严重的建筑缺陷,其范围相当有限。如果您对alpha软件感兴趣,可以与我联系,否则我会建议您使用therawAPI

1

要从C++调用perl,您需要像其他人提到的那样使用API​​;基本教程可在perlxstut文档中找到。

请注意,您最需要的可能不仅仅是一个“.lib”,因为您需要许多位于perl distrib的“lib”目录中的小模块:strict.pm等。我想这不算什么大问题;您提到的apache示例与提供一些默认配置文件等具有相同的约束条件。

但是,要在Windows上发布Perl每个人使用可能会导致一些许可头痛。这对我来说并不是很清楚,但似乎无法在商业产品中重新分配ActivePerl。请注意,如果您想将Perl嵌入到C++程序中,您可能必须重新编译它,以便在Perl和程序上具有相同的编译标志。

+1

草莓Perl没有与ActivePerl相同的限制(并且不是每个人都使用ActivePerl)。 – 2009-03-19 01:07:05

相关问题