问题描述
我在执行用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楼
弄清楚了,kill()是一个预定义的函数,因此它将不起作用。 更改功能名称可以正常工作。