【问题标题】:SWIG function not printing outputSWIG 功能不打印输出
【发布时间】:2014-03-24 07:42:29
【问题描述】:

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

【问题讨论】:

    标签: python c swig


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2023-02-24
      • 1970-01-01
      • 1970-01-01
      • 2019-12-22
      • 1970-01-01
      • 2018-07-10
      • 2022-01-01
      • 1970-01-01
      • 2022-12-29
      相关资源
      最近更新 更多