Wenn ich einen Releasebuild meiner Visual Studio 2008-Lösung bekomme ich ein paar Fehler wie folgt aus:TRACE Makro Zusammengestellt nicht richtig, in Releasebuild - C++
Fehler C2059: Syntaxfehler: ‚‘
Dies ist, wie ich TRACE
verwenden in der Regel:
TRACE(_T("My error message.\r\n\tError: %d\r\n\tFile: %s\r\n\tLine: %d\r\n"), ::GetLastError(), __WFILE__, __LINE__);
es gibt auch einen Fall, in dem ich es mit 5 Parameter verwenden.
Ich dachte, TRACE
sollte komplett für Release-Build kompilieren. Was muss ich tun, damit es vollständig kompiliert wird? Vielen Dank.
Ich bin mir nicht sicher. Welche anderen Fehler bekommst du? –
Der im Post beschriebene Fehler ist der einzige, den ich bekomme, eine ganze Reihe von ihnen, einmal für jedes Mal, wenn "TRACE" verwendet wird. –
ist '__WFILE__' korrekt definiert? Sie können dies überprüfen, indem Sie eine Vorverarbeitung durchführen ... – lijie