Ich verwende eine ziemlich neue Installation von Visual C++ 2008 Express.log2 nicht in meinem Math.h gefunden?
Ich versuche, ein Programm zu kompilieren, das die log2-Funktion verwendet, die durch die Verwendung von Eclipse auf einem Mac gefunden wurde, aber dieser Windows-Computer kann die Funktion nicht finden (Fehler C3861: 'log2': Bezeichner nicht gefunden).
Die Art, wie ich es verstanden habe, einschließlich Verzeichnisse sind spezifisch für die IDE, richtig? Math.h ist nicht in meinem Microsoft SDKs \ Windows \ v6.0A \ Include \ -Verzeichnis vorhanden, aber ich habe eine Math.h in diesem Verzeichnis gefunden: Microsoft Visual Studio 9.0 \ VC \ include. Es gibt auch einen cmath in diesem Verzeichnis ...
Wo ist log2?
viel bessere Antworten [hier] (http://stackoverflow.com/questions/994593/how-to-do-an-integer-log2-in-c) – bobobobo