【发布时间】:2010-11-22 01:00:05
【问题描述】:
我现在正在试验 python 函数。我找到了一种将 python 函数导入 c/c++ 代码的方法,但不是相反。
我编写了一个 c++ 程序,它具有一定的功能。我想将编译好的 c++ 程序“导入”到我的 python 脚本中并调用 c++ 函数。
为简单起见,假设 c++ 函数如下所示:
int square(x)
{
return x*x;
}
编译后的程序名为Cprog。
我希望我的 python 脚本是这样的:
import Cprog
print Cprog.square(4)
这可能吗?我在互联网上搜索无济于事,我希望你们中的一位大师可能有一个聪明的方法来解决这个问题......
【问题讨论】:
-
你试过 Boost::Python 吗?
-
不,我没有。但看起来它可能会做我想要的。我正在调查它。非常感谢!有谁知道这样做的不那么复杂的方法(不使用第三轮模块)?
标签: c++ python function import