UNICODE & _UNICODE bringt Fehler beim Compilieren
-
also ich lese gerade den Petzold und will daher meine Anwendungen UNICODE lauffähig machen. soweit so gut: ich hab .Net 2003 und ein MFC Projekt angelegt. Genau genommen einen Dialog.
Stell ich dann in der Compileroptionen den Präprozessor auf UNICODE & _UNICODE wird die anwendung nicht mehr compiliert. es kommt folgender Fehler
libcmtd.lib(wincrt0.obj) : error LNK2019: Nicht aufgelöstes externes Symbol '_WinMain@16', verwiesen in Funktion '_WinMainCRTStartup' Debug/Traffic'o'Meter.exe : fatal error LNK1120: 1 unaufgelöste externe Verweise
bin ich zu blöd für unicode zu compilieren!? eigentlich muss es doch so funktionieren.
Bitte helft mir, will ned auf den blöden ASCII rumhockn.
thx im voraus
MfG Mailmaster
-
hab noch ein bissle weiter in google geforstet und bin dann auf seite 4 auf das hier gestoßen, mit der lösung geht's wunderbar.
da soll auch mal einer draufkommen
http://support.microsoft.com/default.aspx?scid=kb;EN-US;125750
MfG Mailmaster
-
Du musst die WinMain entsprechend auf wWinMain ändern.
edit: dachte wir wären im WinAPI Forum :xmas2:
-
das weiß man