Dienstag, 16. August 2011

MSVCRTD.lib(crtexew.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "WinMain" in Funktion "__tmainCRTStartup".

...bekommt man diesen Fehler in Visual Studio, so weist, dies auf einen fehlerhaften Einstiegspunkt hin. Dies liegt meistens daran, dass man eine Consolen-App in einem Window-Projekt schreibt. Diese unterscheiden sich durch ihre Main-Funktion und damit eben in ihrem Einstiegspunkt.
Bei einer Consolen-App üblicherweise main und bei einer Window-App WinMain.
Um den Fehler zu beheben entweder ein neues, passendes Projekt anlegen (NOOOOT) oder in den Projekteinstellungen auf Linker gehen, dort den Unterpunkt Erweitert anwählen und den Einstiegspunkt auf mainCRTStartup setzen.
Dann klappt's auch mit dem Linken.

Keine Kommentare: