【发布时间】:2019-09-16 17:42:32
【问题描述】:
我有一个 C++ 程序需要对一个用 Python 编写的库进行某些调用。 (而不是用 C++ 重写整个库......)
最简单的方法是什么?我需要将 2 个数字传递到库中,然后取回 2 个数字。
我需要它是可移植的并且可以在 Windows 和 Linux 中运行,所以例如使用 POSIX popen 是不可能的。
到目前为止,我最好的解决方案是编写一个 python 包装器,由 C++ 代码中的“系统”调用调用,它接受命令行参数,调用函数,并将结果写入文件,然后由 C++ 程序打开。
如果你知道更好的请告诉我...
【问题讨论】: