我在执行我用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解释器中执行它时,我没有得到输出。声明或错误是否有问题?
答案 0 :(得分:0)
想出来,kill()是一个预定义的函数,所以它不起作用。更改功能名称可以正常工作。