我想将python嵌入到我的C代码中 . 在C中我正在构建一个矩阵和向量,并希望使用Python的Numpy来解决线性系统 . 为了 Build 这个:我遵循这个例子:http://realgonegeek.blogspot.com/2013/08/how-to-pass-c-array-to-python-solution.html

但是这个特定的行:import_array();
没有使用我的代码 . 我收到以下错误:

1678:144:错误:没有值的return语句,函数返回'int'[-fpermissive] #define import_array(){if(_import_array()<0){PyErr_Print(); PyErr_SetString(PyExc_ImportError,“numpy.core.multiarray无法导入”);返回NUMPY_IMPORT_ARRAY_RETVAL; }}

有没有人成功地将python代码嵌入到他们的C代码中?或者可能知道为什么特定的行可能不起作用 . 我使用的是python 3.4