Heim >Backend-Entwicklung >C++ >Warum erzeugt mein C-Code „Fehler LNK2019: Ungelöstes externes Symbol _WinMain@16'?
Behebung von „Fehler LNK2019: Ungelöstes externes Symbol _WinMain@16, referenziert in ___tmainCRTStartup“
Beim Versuch, ein einfaches Code-Snippet auszuführen, kann es sein stoße auf Folgendes Fehler:
error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
Ursache:
Dieser Fehler tritt auf, weil der Linker das undefinierte Symbol _WinMain nicht auflösen kann. Dieses Symbol bezieht sich normalerweise auf die Haupteinstiegspunktfunktion für eine Windows-Anwendung.
Lösung:
Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:
Diese Änderung stellt sicher, dass Ihre Der Code wird als Konsolenanwendung und nicht als Windows-Anwendung kompiliert, wodurch der Linkerfehler behoben wird.
Das obige ist der detaillierte Inhalt vonWarum erzeugt mein C-Code „Fehler LNK2019: Ungelöstes externes Symbol _WinMain@16'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!