Ok ich habe es jetzt ein bisschen durch try & error hinbekommen.
Hier die Musterlösung:
-----------------------------Schritt 1---------------------------------------------
Unter Projekt/Eigenschaften/Linker/Eingabe folgendes ändern:
Unter Zusätzliche Abhängigkeiten (So wie im Buch erklärt):
sdl.lib
sdlmain.lib
Unter Bibliothek ignorieren:
Libc.lib
msvcrt.lib
Die letzten beiden Werte müssen mit einem Semikolon getrennt werden.
Also so Libc.lib; msvcrt.lib.
------------------------------Schritt 2-------------------------------------------
Unter Projekt/Eigenschaften/C-C++/Codegenerierung folgendes einstellen: Multithreaded-Debug-DLL (/MDd)
---------------------------------------------------------------------------------
So hat es bei mir einwandfrei funktioniert, das ganze funktioniert sowohl im Debug als auch im Release Modus gleichermassen.
Normal hatte ich angenommen das im Release Modus die Einstellung
Multithreaded-Debug-DLL (/MDd) geändert werden muss da hier das Wörtchen Debug auftaucht, aber das scheint hier wohl eine andere Bedeutung zu haben ?