在尝试使用#include <Python.h>
将Python嵌入到我的程序中遇到一些问题之后,我终于找到了所有正确的库,但是我有另一个错误。当我试图用#include <Python.h>
进行编译时,它会将我重定向到code::blocks目录中的cmath,并在写着using ::hypot;
和写着:error: '::hypot' has not been declared
的行旁边放置一个错误标记。我不知道为什么这是一个错误,特别是因为我的code::blocks安装中出现了这个错误,我想是因为Python试图包含它。我在Windows上,使用最新版本的Python(3.4.2)
尝试添加
在编译时包含Python之前。
您的错误是由于在pyconfig头文件中将
hypot
重命名为_hypot
所致。cmath希望看到hypot
,而不是_hypot
。相关问题 更多 >
编程相关推荐