题
我谨呼吁Perl脚本文件从我的c++的程序。
我不知道,我将分发给会有Perl安装。
基本上我在找一个。lib文件,我可以使用Apache等分布的许可证。
解决方案
你可以嵌入perl到你的应用程序。
- Perl嵌入 由约翰*基扬
- C++的包装Perl C API
其他提示
叫perl从C++你需要使用API,因为其他人提到的;基本教程提供 perlxstut 文件。
注意,你将最有可能需要的不仅仅是一个".lib",因为只需要很多微小的模块,这些模块都位于"lib"directory perl极配:严格。下午,等等。这是一个没什么大不了的,不过,我想;apache如你所提到的具有同样的约束提供一些默认结构文件等等。
然而,分发Perl,在Windows(我猜你在窗因为你mentionned。lib文件),ActiveState分布,每个人都使用可能导致某些许可头痛的问题。这不是真的我明白,但是似乎你不能重新分配ActivePerl在一个商业产品。注意,如果你想嵌入Perl在C++程序,则可能需要重新编译它无论如何,有相同编制的标志,在Perl和在您的节目。
不隶属于 StackOverflow