


Warum erhalte ich mit SDL2 in Visual Studio 2015 ungelöste externe Symbolfehler?
Ungelöste externe Symbolfehler mit SDL2 in Visual Studio 2015
Die vom Linker gemeldeten „ungelösten externen Symbolfehler“ weisen darauf hin, dass die erforderlichen Symbole vorliegen , __imp__fprintf und __imp____iob_func, sind in Ihrem nicht korrekt definiert oder verknüpft Programm.
Sie haben erwähnt, dass Sie alle notwendigen Bibliotheken (SDL2.lib und SDL2main.lib) korrekt verknüpft haben. Das Problem kann jedoch in den unterschiedlichen Definitionen von Standard-Eingabe-/Ausgabefunktionen (E/A) zwischen Visual Studio 2015 und früheren Versionen liegen.
In Visual Studio 2015 sind Funktionen wie printf, fprintf und stderr definiert Verwendung von __acrt_iob_func() anstelle von __iob_func(). Dies bedeutet, dass Sie möglicherweise __iob_func() selbst definieren müssen, um ein Array zurückzugeben, das {stdin,stdout,*stderr} enthält.
Um die ungelösten externen Symbolfehler für stdio-Funktionen zu beheben, müssen Sie Sie können Legacy_stdio_definitions.lib zu Ihren Linker-Optionen hinzufügen. Diese Bibliothek stellt die notwendigen Definitionen für diese Funktionen in Visual Studio 2015 bereit.
Zusammenfassend lässt sich sagen, dass das Problem durch die Änderung der Definitionen von Standard-E/A-Funktionen in Visual Studio 2015 entsteht. Um die Linkerfehler zu beheben , definieren Sie __iob_func() und fügen Sie Legacy_stdio_definitions.lib zu Ihren Linker-Optionen hinzu.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich mit SDL2 in Visual Studio 2015 ungelöste externe Symbolfehler?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Welche Werte sind von C -Sprachfunktionen zurückgegeben? Was bestimmt den Rückgabewert?

GULC: C -Bibliothek von Grund auf neu gebaut

C Sprachfunktionsformat -Buchstaben -Fall -Konvertierungsschritte

Was sind die Definitionen und Aufrufregeln von C -Sprachfunktionen und was sind die?

Wo ist der Rückgabewert der C -Sprachfunktion im Speicher?

eindeutiger Gebrauch und Phrasenfreigabe

Wie benutze ich Algorithmen aus der STL (sortieren, finden, transformieren usw.) effizient?

Wie funktioniert die C -Standard -Vorlagenbibliothek (STL)?
