归档 2010年12月14日

最后更新于 .

还是先说一下背景吧,之前有写过C,C++代码中调用python脚本,但也仅是停留在浅尝辄止的地步,这次由于在fuload中要实现调用python的脚本,所以继续深入了解了一下。
提前打好招呼,这篇文章有点长,但是信息量也比较大,如果感兴趣希望能耐心读下去。
另外,文章中的代码都可以直接到fuload项目下看到:
http://code.google.com/p/fuload/source/browse/#svn/trunk/src/slave/py_module
先来看一下so的cpp文件:


#include
#include
#include
#include
#include
#include
using namespace std;

#define PYMODULE_NAME "fl_module"
#define PYFUNC_INIT "fuload_handle_init"
#define PYFUNC_PROCESS "fuload_handle_process"
#define PYFUNC_FINI "fuload_handle_fini"

#define PYMODULE_PATH ...

昨天

2010年12月12日

明天

2010年12月17日

归档