MinGW: converting to execution character set: Invalid argument
-
Hallo,
ich versuche, mit MinGW ein simples Programm zu kompilieren:
#include <windows.h> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) { const TCHAR szAppName[] = TEXT("ü"); return 0; }
Und bekomme folgende Fehlermeldung:
C:\Dokumente und Einstellungen\abcw\Eigene Dateien\WinProgramming\UnicodeTest>make mingw32-gcc main.c -o main.exe -O0 -mwindows -DUNICODE main.c:5:1: converting to execution character set: Invalid argument make: *** [all] Error 1
Ich weiss, dass es am u-Umlaut Zeichen und am gewollten -DUNICODE liegt. Aber wie kann ich die Datei kompilierbar machen?
Habe nämlich versucht, die Datei vom ANSI im UTF-8 und Unicode Format zu speichern. Bekomme dadurch aber noch mehr ähnliche Fehlermeldungen.
Habe auch mit dem Compiler-Flag -finput-charset rumgespielt, bekomme aber Fehlermeldung in Include-Dateien die ich gar nicht kenne...Hat jemand einen Tip für mich?
Gruß,
abc.w