我正在使用python3.6 theano,
安装了mingw-w64-x86-64,我的操作系统是Win10_64,安装了cuda,
似乎一切都很好
theano.test()没问题,说我的gpu正在工作,
但它总是告诉我“错误:':: hypot'尚未声明”
C:/mingw64/lib/gcc/x86_64-w64-mingw32/6.3.0/include/c++/cmath:1157:11: error: '::hypot' has
not been declared\r. using ::hypot;\r. ^~~~~\r. ",
任何帮助,将不胜感激!
最佳答案
我在使用mingw32构建python文件时遇到此错误。
我打开了它说的文件(C:/mingw64/lib/gcc/x86_64-w64-mingw32/6.3.0/include/c++/cmath:1157:11)
并将该行更改为
using ::_hypot;
或在此之前添加以下行:
#define hypot _hypot
然后问题解决了!
我知道这不是一个基本的解决方案,但是我可以找到它!
关于python - 尚未声明':: hypot',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42276984/