Share via


Linkertoolfehler LNK1561

Einstiegspunkt muss definiert sein

Der Linker konnte keinen Einstiegspunkt finden. Möglicherweise war eine DLL-Verknüpfung beabsichtigt. In diesem Fall sollten Sie die Verknüpfung mit der /DLL-Option durchführen. Unter Umständen wurde aber auch vergessen, den Namen des Einstiegspunktes festlegen; führen Sie die Verknüpfung mit der /ENTRY-Option durch.

Andernfalls sollte eine der Funktionen main, wmain, WinMain oder wMain in den Code aufgenommen werden.

Wenn Sie bei Verwendung von LIB versuchen, eine DLL zu erstellen, könnte eine Fehlerursache darin liegen, dass Sie eine DEF-Datei angegeben haben. Entfernen Sie in diesem Fall die DEF-Datei aus dem Build.

Im folgenden Beispiel wird LNK1561 generiert:

// LNK1561.cpp
// LNK1561 expected
int i;
// add a main function to resolve this error