Fragensteller
Problem mit XNAMath.h in der DirectX Programmierung

Frage
-
Hey alle zusammen,
ich habe mir ein Buch zur DirectX 11 Programmierung gekauft und mache logischerweise auch Beispiele. Da ich aber nicht immer ein komplett neues Projekt starten möchte habe ich also in meiner "Hauptprojektmappe", also wo die ganzen Beispiele reinkommen, mehrere Unterprojekte angelegt. Nun habe ich auch überall die entsprechenden Einstellungen getätigt, wenn ich aber dann eins dieser Projekte ausführe kommt eine riesige Fehlerliste, welche alle in der Headerdatei XNAMath.h sind. Ich weiß auch nicht, wie das lösen soll, da diese Fehler noch nicht kamen, als ich nur ein Projekt hatte.
Hat(te) von euch auch schon einmal das Problem oder ein ähnliches Problem und weiß wie man das lösen kann?Mfg
HumpaLumpa
Alle Antworten
-
Hi HumpaLimpa,
ich kann jetzt leider nicht sehr viel mit deiner Fehlerbeschreibung anfangen. Poste doch bitte die genaue Fehlermeldung und/oder einen Screenshot.
Wenn ich Raten soll. ;)
Du hast vergessen in den neuen Projekten einen Verweis hinzuzufügen.
Oder du hast eine Klasse die von den anderen Projekten benutzt wird und durch einen Fehler nicht kompiliert werden kann.
MFG
Björn -
Hallo Björn,
also hier erst einmal ein kleiner Ausschnitt, da ich nicht alles drauf bekomme, ist aber immer das Gleiche ;)
Ich habe auch die Startoptionen so abgeändert, dass immer nur das eine bestimmte gestartet wird. Die Verweise habe ich nochmals gecheckt, da stimmt auch alles.
Hier auch nochmals meine Projekte...kann man eigentlich eine Klasse aus einem Projekt in einem anderen verwenden?
MfG
Clemens
-
So klappt es:
#include <d3dx11.h> #include <xnamath.h> int main() { XMVECTOR xmv; }
Und so kommen jede Menge Fehler:
// falsche Reihenfolge ... #include <xnamath.h> #include <d3dx11.h> int main() { XMVECTOR xmv; }
- Als Antwort vorgeschlagen Martin RichterModerator Freitag, 9. August 2013 06:42