Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Da ich jetzt endlich im letzten Kapitel von Heiko Kalista's Buch "C++ für Spieleprogrammierer" angelangt bin, wollte ich mich direkt über die SDL hermachen,
jedoch wurde mir gleich wieder eine Bremse eingelegt, als der Linker ärger machen musste.
Mein Fehler scheint wie sonst auch recht einzigartig zu sein, kann somit daran liegen, dass bei mir irgend ein Denkfehler herrscht.
Das Problem ist ja, dass in dem Buch das Setup für VC++ 2008 beschrieben wird, der ganze Prozess läuft aber in 2010 etwas anders ab.
Hier erstmal der Fehler:
Quellcode
1
2
3
1>------ Erstellen gestartet: Projekt: SDL TEST, Konfiguration: Debug Win32 ------
1>LINK : fatal error LNK1104: Datei "sdl.lib sdlmain.lib" kann nicht geöffnet werden.
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
folgende Schritte habe ich befolgt:
In Projekt -> Eigenschaften -> Konfigurationseigenschaften -> VC++ Verzeichnisse die Lib und Include - folder eingetragen.
In Projekt -> Eigenschaften -> Linker -> Eingabe -> Zusätzliche Abhängigkeiten die sdl.lib und die sdlmain.lib mit leerzeichen dazwischen eingetragen.
mach bei den Zusätzlichen Abhängigkeiten aus dem "sdl.lib sdlmain.lib" ein "sdl.lib; sdlmain.lib" oder klick drauf, dann öffnet sich ja ein kleines Eingabefenster, bei dem du in jede Zeile eine LIB einträgst.
Danke! Wurde mir zwar erst anders gesagt, aber einen Versuch ist es ja immer wert
Lg, Xel / Marvin
EDIT: WOW! Hat geklappt, Danke! Dachte echt, dass ich das vorher überprüft hatte, aber offensichtlich musste ich es doch manuell eingeben, jetzt funktioniert alles!
Screen vom korrekten Setup: (Falls jemand gleiche Probs hat)