如何在Perl脚本中调用C++程序

How do I call a C++ program in a Perl script?

本文关键字:调用 C++ 程序 脚本 Perl      更新时间:2023-10-16

我正在编写一个perl脚本,该脚本需要与C++程序(已编写)共享。而且我在编写C++程序方面很差。

有人能建议我如何将C++程序合并到perl脚本中吗?并将perl脚本的输入提供给C++程序?

您可以使用从perl执行外部脚本

  1. Backticks运算符
  2. 系统功能
  3. exec函数
  4. 管道

看看Inline::CPP-用C++编写Perl子例程和类。

有一个SWIG,您可以通过它从C++程序中提供要与Perl共享的类。您可以配置要在某个对象文件中共享的类。