La función pow de C se niega a trabajar con exponente variable
Digamos que tengo el siguiente fragmento de código:
int i; double value;
for(i = 0; i < CONSTANT; i++) {
value = (double)pow(2, i);
}
Intentar compilar este código produce un error de "referencia indefinida a 'pow'".
Incluyendo o excluyendomath.h
no hace ninguna diferencia, ya que termina siendo incluido de todos modos.
Levantamiento2.0
a una potencia codificada funciona bien, pero todo falla si sustituyo el exponente por una expresión que contienei
.
¿Qué estoy haciendo mal? Gracias.