Probleme mit SDK
-
Hiho,
Ich bin befasse mich seit relativ kurzer Zeit mit der C++ Programmierung und neuerdings auch mit dem Buch "Spieleprogrammierung mit DX und C++" von Ulrich Kaiser und Phillip Lensing.
Immoment versuche mit einem in den Buch beschriebenen Tutorial zur Entwicklung eines Tetris-Klons :).
Ich benutze Visual Studio 2005 Express.
Da hatte ich zuerst das Problem, dass er mir beim Debuggen angezeigt hat "Windows.h" könnte nich gefunden werden.
Ich habe lange gesucht und schließlich gefunden, dass man den dx sdk installt haben muss. Habe ich auch^^
Aber anscheind ist es damit nich getan, er erzählt es mir nämlich immer noch.Lange Rede, kurzer Sinn:
Wie kann ich SDK in Visual Studio 2005 implementieren??? (Hoffe das ist die richtige Frage :p )P.S.: Und bitte keine Verweise auf die Microsoft seite ich weiss nämlich nicht was ich damit anfangen soll oder wo das da beschrieben sein soll. Ich habs schon mehrmalig ausprobiert

MfG Sgt.SpY
-
Die richtige Frage wäre gewesen: "Wie installiere ich das PLatform SDK?". Die Antwort ist denkbar einfach, da eben weiterführende Links selbst auf den Downloadseiten der diversen Express-Produkte zu finden sind.
-
also hab ich wahrscheinlich die sdk nicht richtig installiert?
da hilft dann wohl nur noch runter mit dem zeugs und neuinstallation?...
-
nein, vermutlich fehlt nur das plattform sdk, einfach danach googlen und es installieren

-
Verwende einfach das aktuelle MSVC++ 2008 Express, da ist die Windows (Platform) SDK bereits dabei. Oder spricht da etwas dagegen?
-
Erhard Henkes schrieb:
Verwende einfach das aktuelle MSVC++ 2008 Express, da ist die Windows (Platform) SDK bereits dabei.
echt? ist das da jetzt schon mit drin?
-
http://www.microsoft.com/express/vc/
Harness latest features of the Windows Platform SDK starting with the streamlined installation.
Harness the power and performance of the C++ language.
Royalty-free license (for personal use).
-
Erhard Henkes schrieb:
Oder spricht da etwas dagegen?
wenn er vs2005 fuer die samples aus dem buch brauchen sollte, kann es sein dass diese mit vs2008 nicht durchbauen. von version zu version wird MS standard konformer, entsprechend baut manches nicht.
-
dass diese mit vs2008 nicht durchbauen
Man sollte schon fit sein in C++. Das ist m.E. eine grundlegende Voraussetzung für aktuelles Spieledesign. Da sehe ich keine Alternative.
-
Erhard Henkes schrieb:
dass diese mit vs2008 nicht durchbauen
Man sollte schon fit sein in C++. Das ist m.E. eine grundlegende Voraussetzung für aktuelles Spieledesign. Da sehe ich keine Alternative.
Ich bin befasse mich seit relativ kurzer Zeit mit der C++ Programmierung
jeder faengt mal an. da sollte man von ihm nicht gleich verlangen dass er kompilier incompatibilitaeten fixen kann.
-
da ich keinen schimmer hab wie das geht, find ich das auch
:pNaja also ich hatte schon zwei Versionen der SDK (August 2006 und 2007)installiert, ich hab sie beide runtergeschmissen und versuche SDK jetzt gerade noch einmal "richtig" zu installieren

und gegen die 2008er version spricht wirklich genau das: Das Buch "schreibt" sozusagen die 2005er version vor, bzw. empfiehlt sie, da die Codes in dem Buch auch mit dieser Version erstellt wurden und da ich wirklich ein absoluter Anfänger bin halte ich mich auch erstmal so ziemlich genau an das Buch

Welche Version der SDK soll ich denn dann nehmen? Trotzdem die neueste oder auch eine auf dem Stand 2005 ??
-
Nimm die Neueste.
-
hab ich genommen. wenn ich die ausführen will sagt er mir aber error: sie müssen erst visual studio 2005 installieren!
hab ich aber ganz bestimmt
hab sogar nochmal de- und wieder installiert
hilfe das kann doch nich zu schwierig sein. ich glaub dafür bin ich echt zu blöd 
-
Es gibt da eine Übersicht:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-143003.html
(Der entscheidende Link ist aber leider tot!)Ich würde mich nicht mit altem Mist abgeben, einfach MSVC++ 2008 nehmen. Feine Unterschiede - bedingt durch die Historie von C/C++ - musst Du sowieso beherrschen, sonst kannst Du gleich aufhören. Kannst ja hier fragen, sind genug C++ Cracks vorhanden.

Da quält sich auch einer mit den MS Features herum:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-143003-and-postdays-is-0-and-postorder-is-asc-and-start-is-80.html
Frage direkt bei Kalmbach.