Heim >Backend-Entwicklung >C++ >Warum erhalte ich „Fehler LNK2019: ungelöstes externes Symbol _WinMain@16' und wie kann ich das beheben?

Warum erhalte ich „Fehler LNK2019: ungelöstes externes Symbol _WinMain@16' und wie kann ich das beheben?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-05 09:20:10473Durchsuche

Why Am I Getting

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

Beim Versuch, Code zu kompilieren, der eine einfache Implementierung einer Stack-Vorlage enthält, haben mehrere Benutzer Es sind zwei Fehler im Zusammenhang mit nicht aufgelösten externen Symbolen aufgetreten. Nach sorgfältiger Analyse wurde die Ursache als Linker-Problem in der Programmkonfiguration identifiziert.

Um dieses Problem zu beheben, ist es wichtig, die Linker-Einstellungen des Projekts zu ändern. Navigieren Sie zur Registerkarte „Eigenschaften“ und anschließend zum Abschnitt „Linker“. Suchen Sie in der Kategorie „System“ die Option „SubSystem“ und ändern Sie sie von der Standardeinstellung „Windows (/SUBSYSTEM:WINDOWS)“ in „Konsole (/SUBSYSTEM:CONSOLE)“.

Diese Änderung stellt sicher dass das Programm als Konsolenanwendung kompiliert wird, die mit dem enthaltenen Code kompatibel ist. Durch die Implementierung dieser Konfigurationsänderung wurde der „Fehler LNK2019“ erfolgreich behoben und das Programm konnte wie erwartet kompiliert und ausgeführt werden.

Das obige ist der detaillierte Inhalt vonWarum erhalte ich „Fehler LNK2019: ungelöstes externes Symbol _WinMain@16' und wie kann ich das beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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