Tag: 集成

从Python文件调用C函数。 使用Setup.py文件时出错

我的问题如下:我想从我的Python文件中调用一个C函数并将值返回给该Python文件。 我尝试了在Python中使用嵌入式C的以下方法(以下代码是名为“mod1.c”的C代码。我使用的是Python3.4,因此格式遵循文档指南中给出的格式。问题来自于我打电话我的安装文件(下面的第二个代码)。#include #include“sum.h” static PyObject* mod_sum(PyObject *self, PyObject *args) { int a; int b; int s; if (!PyArg_ParseTuple(args,”ii”,&a,&b)) return NULL; s = sum(a,b); return Py_BuildValue(“i”,s); } /* DECLARATION OF METHODS */ static PyMethodDef ModMethods[] = { {“sum”, mod_sum, METH_VARARGS, “Descirption”}, // {“methName”, modName_methName, METH_VARARGS, “Description..”}, modName is name of module and methName is name of […]