gcc kann Win32-Programme ohne WinMain kompilieren - warum?
-
Hallo,
ich benutze den gcc-3.4 unter Windows (MinGW). Spasseshalber habe ich probiert ein Windows-Programm ohne WinMain zu kopmilieren. Und es hat geklappt. Ich habe eine normale main-Funktion geschrieben:
int main(int argc, char* argv[])Mit dem VC 6.0 bekomme bei diesem Versuch einen Linker-Fehler ("unaufgelöstest Symbol _WinMain ... oder so ähnlich. Kann mir vielleicht jemand das erklären? Danke.
Sepp
-
Bei MinGW brauch man ja auch gar nicht angeben was man haben will. Der nimmt dann einfach das erste was er findet. Bzw. falls keine main vorhanden ist sucht er nach WinMain.
-
@bindeinfreund: Bitte poste den Compileraufruf (ganze Kommandozeile), damit alle erfahren, wie du das geschafft hast. Bist du dir sicher, dass du eine Windows-
(Win32-GUI-) Anwendung kompiliert hast ?Mit freundlichen Grüßen
Dev-C++-User
-