Python是解释性语言, 底层就是用c实现的, 所以用python调用C是很容易的, 下面就总结一下各种调用的方法, 给出例子, 所有例子都在ubuntu9.10, python2.6下试过.
gcc -fPIC wrapper.c -o example.so -shared -I/usr/include/python2.6 -I/usr/lib/python2.6/config
在python中调用C++类成员函数, 如下调用TestFact类中的fact函数,
g++ -fPIC wrapper.cpp -o example.so -shared -I/usr/include/python2.6 -I/usr/lib/python2.6/config
本文介绍如何从Python环境中调用C和C++函数,包括基础示例和步骤说明。通过具体实例展示了如何创建C/C++源文件、编译为共享库以及在Python中导入并使用这些库。
1960

被折叠的 条评论
为什么被折叠?



