我正在使用Qt Creator构建Windows GUI项目。安装Qt Creator时,我选择了MinGW 5.30工具链。
我的项目包含一连串包含的标头,这些标头最终包含cmath
标准标头。
但是,我遇到了一个错误:
using ::hypot;
该标题中的行:
C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/cmath:1119:11:
error: '::hypot' has not been declared using ::hypot;
看来,注释掉此特定行可以完成构建。但是,由于这是标准标头,因此我想避免这种情况。
此错误的根源是什么,如何解决?