TRACE Makro erzeugt Fehler.
-
Hallo zusammen.
Ich verwende VS2008 Pro und habe ein "MFC-Projekt für ein intelligentes Gerät" erstellt, genauer gesagt für Windows CE.
Nun habe ich, wie hier: http://www.cpp-tutor.de/mfc/mfc/kap3/lektion5.htm versucht das TRACE Makro zu verwenden.
Das sieht bei mir so aus
TRACE("Mein Text\n");
Leider kommt dann folgender Fehler:
1>.\ChildView.cpp(53) : error C2664: 'void ATL::CTraceFileAndLineInfo::operator ()(const wchar_t *,...) const': Konvertierung des Parameters 1 von 'const char [11]' in 'const wchar_t *' nicht möglich
1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.Leider bin ich in Visual Studio/MFC noch nicht so fit.
Wie kann ich das beheben?
Vielen Dank
-
Versuche mit
TRACE(_T("Test"));
Problem:
Du verwendest Multibytes für die Zeichen. WinCE kann aber nur Unicode.Gruss