当前位置: 代码迷 >> python >> SWIG功能不打印输出
  详细解决方案

SWIG功能不打印输出

热度:84   发布时间:2023-07-16 10:26:33.0

我在执行用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解释器中执行它时,我没有得到输出。 声明或错误有问题吗?

弄清楚了,kill()是一个预定义的函数,因此它将不起作用。 更改功能名称可以正常工作。