通过C&x2B+;数组到python 我想把Python嵌入到C++代码中。在C++中,我构造了一个矩阵和向量,并希望用Python的NoPyp来求解线性系统。为了实现这一点:我遵循以下示例:

通过C&x2B+;数组到python 我想把Python嵌入到C++代码中。在C++中,我构造了一个矩阵和向量,并希望用Python的NoPyp来求解线性系统。为了实现这一点:我遵循以下示例: ,python,c++,python-2.7,numpy,Python,C++,Python 2.7,Numpy,但是这一行:import_array() 无法使用我的代码。我得到以下错误: 1678:144:错误:函数中没有值的返回语句 返回'int'[-fppermissive]#定义导入_数组(){if (_import_array()

但是这一行:import_array()
无法使用我的代码。我得到以下错误:

1678:144:错误:函数中没有值的返回语句 返回'int'[-fppermissive]#定义导入_数组(){if (_import_array()<0){PyErr_Print(); PyErr_SetString(PyExc_importorr,“numpy.core.multiarray”无法 导入“;返回NUMPY\u导入\u数组\u RETVAL;}


有人成功地将Python代码嵌入到C++代码中吗?或者可能知道为什么那条线可能不起作用。我正在使用Python3.4

您的链接清楚地表明它适用于Python3.3。Python3.3与Python2.7非常不同。因此,代码不起作用也就不足为奇了。还是会给我错误。你能解决这个问题吗?我也有同样的错误。。。