Estoy intentando construir Boost 1.49.0 usando GCC 4.7.0 (MinGW). Sigo recibiendo el mensaje de error varias docenas de veces:Error al generar Boost 1.49.0 con GCC 4.7.0
c:\tools\mingw\bin../lib/gcc/i686-pc-mingw32/4.7.0/../../../../include/c++/4.7.0/cmath:1096:11: error: '::hypot' has not been declared
Línea 1096 de cmath
contiene
using ::hypot;
cmath
incluye math.h
que declara la función hypot
como
extern double __cdecl hypot (double, double); /* in libmoldname.a */
En ambos archivos, un par de líneas después de las citadas anteriormente, son declaraciones idénticas para elFunción(excepto el tipo es long double
en lugar de double
) y que parece feliz.
¿Alguna idea de por qué me sale este error?
Gracias, eso hizo el truco! – Mercyful