Heim > Backend-Entwicklung > C++ > Warum erhalte ich den LNK2019-Fehler: „unresolved external symbol _WinMain@16'?

Warum erhalte ich den LNK2019-Fehler: „unresolved external symbol _WinMain@16'?

Susan Sarandon
Freigeben: 2024-12-02 06:29:13
Original
474 Leute haben es durchsucht

Why Am I Getting the LNK2019 Error:

Fehlerbehebung „Fehler LNK2019: ungelöstes externes Symbol _WinMain@16 referenziert in Funktion ___tmainCRTStartup“

Das Auftreten dieses Linker-Fehlers beim Kompilieren von C-Code kann frustrierend sein. Hier ist eine Schritt-für-Schritt-Anleitung zur Behebung dieses Problems:

Bedenken Sie zunächst, dass dieser Fehler normalerweise auftritt, wenn Ihr Programm keinen richtigen Einstiegspunkt hat. In C wird der Einstiegspunkt normalerweise durch die WinMain-Funktion definiert. Wenn Sie jedoch Code schreiben, der für die Konsole gedacht ist, sollten Sie stattdessen die Hauptfunktion verwenden.

Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:

  1. Öffnen Sie die Eigenschaften Ihres Projekts ( Klicken Sie mit der rechten Maustaste auf das Projekt in Visual Studio und wählen Sie „Eigenschaften“ aus dem Kontextmenü.
  2. Navigieren Sie zur Registerkarte „Linker“, erweitern Sie „System“ und wählen Sie dann „ SubSystem.
  3. Setzen Sie das SubSystem auf Konsole (/SUBSYSTEM:CONSOLE) anstelle von Windows (/SUBSYSTEM:WINDOWS).

Durch Ändern des Subsystemtyps weisen Sie den Linker zum Erstellen an eine Konsolenanwendung und keine Windows-Anwendung. Diese Änderung sollte den ungelösten externen Symbolfehler beheben, der bei Ihnen auftritt.

Das obige ist der detaillierte Inhalt vonWarum erhalte ich den LNK2019-Fehler: „unresolved external symbol _WinMain@16'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage