Допустим, у меня есть следующий фрагмент кода:
int i; double value;
for(i = 0; i < CONSTANT; i++) {
value = (double)pow(2, i);
}
Попытка скомпилировать этот код дает ошибку «неопределенная ссылка на` pow' ».
Включение или исключение math.h
не имеет значения, поскольку он все равно включается.
Повышение 2.0
до жестко запрограммированной мощности работает нормально, но все не работает, если я замените показатель степени выражением, содержащим i
.
Что я делаю не так? Спасибо.