SWIG功能不打印输出

时间:2014-03-24 07:42:29

标签: python c swig

我在执行我用C编写的功能时遇到了问题。我已经制作了接口文件,如下所示:

%module cnode
%{
#include "cnode.h"
%}
%include "cnode.h"

这是C程序:

#include <stdio.h>
#include "cnode.h"
void kill(void)
{
printf("Method executed\n");
}

标题文件:

void kill(void);

当我试图在python解释器中执行它时,我没有得到输出。声明或错误是否有问题?

1 个答案:

答案 0 :(得分:0)

想出来,kill()是一个预定义的函数,所以它不起作用。更改功能名称可以正常工作。