次のコード スニペットがあるとします。
int i; double value;
for(i = 0; i < CONSTANT; i++) {
value = (double)pow(2, i);
}
このコードをコンパイルしようとすると、「`pow' への未定義参照」エラーが発生します。
いずれにせよ最終的には含まれるので、含めても除外math.h
しても違いはありません。
ハードコードされた累乗2.0
は正常に機能しますが、指数を を含む式で置き換えると、すべてが失敗しますi
。
私は何を間違っていますか?ありがとう。