Probleme mit Einsprungspunkt und gewählter RT-Library (Vc++ .net 2003)
-
Ich habe ein Problem mit einem kleinen Beispielprogramm. Es erzeugt, registriert und zeigt lediglich ein Fenster. Das Ganze ist eine Anwendung. Ich habe in der Ansi-Version WinMain als Einsprungspunkt gewählt. Das Problem stellt sich folgendermaßen dar:
ich wähle
Multi-Threaded -> ich erhalte den Fehler: unresolved external symbol _main referenced in function _mainCRTStartup
Multi-Threaded DLL -> alles ist gut, aber ich will eigentlich nicht von der DLl abhängig sein.
Single-Threaded -> das Programm wird fein übersetzt, aber das Fenster wird nicht angezeigt.Wenn ich den Einsprumgspunkt nicht angebe, funktioniert es mit allen RT-Libraries.
-
habe die Lösung inzwischen gefunden -> Entrypoint auf WinMainCRTStartup gesetzt.