nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

MinGW will keine Unicode Version uebersetzen

Von: Thomas Steinbach (steinbach@gmx-topmail.de) [Profil]
Datum: 21.06.2009 01:47
Message-ID: <h1jt98$tdp$03$1@news.t-online.com>
Newsgroup: de.comp.os.ms-windows.programmer
Hallo,

kann mir hier jemand definitiv bestaetigen oder auch verneinen, dass
man mit mingw (stable -> 3.4.5) wirklich keine Unicode Anwendungen
kompilieren und linken kann die konsequent mit den _t* Funktionen und
T-Datentypen programmiert wurden?

Auch wenn ich diesen Code mit VS bzw. VC problemlos als ansi version
_und_ als unicode version uebersetzen kann und beide Versionen
einwandfrei laufen?

Oder taeusche ich mich da jetzt komplett. Mein Code hier will nicht und ich
bekomme einen Fehler dass die Referenz zu WinMain@16 undefiniert sei.

[...]
C:/mingw3/lib/libmingw32.a(main.o):main.c:(.text+0x104): undefined reference
to `WinMain@16'
collect2: ld returned 1 exit status
make: *** [bin/test.exe] Error 1

Das ist echt strange, da mingw doch all die header wie tchar.h etc. hat
und ueberseten solle - oder? :-(

Der code laesst sich auch mit mingw als ansi version uebersetzen und
laeuft dann auch einwadnfrei... Prinzipiell muesste also alles richtig sein
Mit VS/VC geht es ja in beiden Versionen.

Kann mir das jemand mal erklaeren. Mir ist das irgendwie zu hoch :-(

Thomas


[ Auf dieses Posting antworten ]

Antworten