Ich arbeite mit einem Programm, voll von Compiler-Anweisungen, in Visual Studio programmiert.Wie folgt Präprozessordirektiven während einer Kompilierung
Ich habe einige Änderungen vorgenommen und jetzt bin ich mit einem ungelösten externen Compiler/Linker-Fehler fest.
Ich glaube, dass dies durch die Compiler-Direktiven verursacht wird, die die Implementierung dieser bestimmten Funktion nicht zu erkennen scheinen, und um dies zu untersuchen, möchte ich die Compiler-Anweisungen #ifdef
während des Kompilierungsprozesses folgen.
Ich habe bereits versucht, die /P
Konfiguration verwenden, aber ich sehe keine Compiler-Direktive in der Fenster.
Weiß jemand, wie man das macht?
Visual Studio sollte Code-Blöcke ausschließen, die durch Makros deaktiviert sind, nicht? – DeiDei
In der Tat, aber das ist nur nützlich im Falle von statischen Compiler-Direktiven, aber in meinem Fall beginnen sie manchmal mit einem '# define', dann wird ein' # undefine' gemacht, und dann wieder zurück, ... und ich ' Ich verliere mich darin (daher höchstwahrscheinlich das ungelöste Äußere), und ich hoffe, dass die Kompilierungsausgabe des Präprozessors mir zeigen kann, was vor sich geht. – Dominique