【发布时间】:2021-07-05 06:37:52
【问题描述】:
我有几个(比如说 5-10 个)大型 C++ 项目。每个考虑大约 30-50 个文件。这些项目由其他团队维护,我无法修改他们的代码。完全没有。
我需要在一个 Python 脚本中调用这些项目,该脚本应该从所有项目中调用函数(显然,这些项目中的每个顶级函数都会创建一个跨越多个文件的大型调用树)。
有没有办法从这些大型 C++ 项目中调用 Python 中的 C++ 函数不修改任何 C++ 代码?
【问题讨论】:
-
当您说您不能“更改”他们的代码时,是否包括添加代码?
标签: python c++ ffi cross-language