Sto provando a creare Boost 1.49.0 utilizzando GCC 4.7.0 (MinGW). Continuo a ricevere il seguente messaggio di errore di diverse decine di volte:Errore nella creazione di 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
Linea 1096 di cmath
contiene
using ::hypot;
cmath
include math.h
che dichiara la funzione hypot
come
extern double __cdecl hypot (double, double); /* in libmoldname.a */
In entrambi i file, un paio di righe dopo quelle citate sopra, sono dichiarazioni identiche per lo hypotl
(eccetto il tipo è long double
anziché double
) e quello sembra felice.
Qualche idea del motivo per cui viene visualizzato questo errore?
Grazie, che ha fatto il trucco! – Mercyful