Du bist nicht angemeldet.

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!

Werbeanzeige

Granatapfel

Treue Seele

  • »Granatapfel« ist der Autor dieses Themas

Beiträge: 184

Wohnort: Chemnitz

Beruf: Schule

  • Private Nachricht senden

1

24.07.2010, 20:28

Tribase Engine kann die Header "D3DX9.h" nicht einbinden!

Ich bin bei meinem ersten Programm mit der Engine und schon läuft was schief.
Wenn ich die tribase.h einbinde kommt der Fehler:


Fehler1fatal error C1083: Datei (Include) kann nicht geöffnet werden: "D3DX9.h": No such file or directoryd:\privat\tribase\include\tribase.h42TriBase-Buch


WTF ist da los?
:cursing:
Ich hab gestern deine Eltern gesehen.
Warn' 2 nette Kerle.

________________________________

http://www.youtube.com/user/MsKENNYster

2

24.07.2010, 21:00

die Fehlermeldung hats aber zerhauen ;D Hast du denn den Pfad zu den Includeverzeichnissen gesetzt ?

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

3

24.07.2010, 21:49

WTF ist da los?
:cursing:
Das steht doch da:
Datei (Include) kann nicht geöffnet werden: "D3DX9.h":
No such file or directory d:\privat\tribase\include\tribase.h
Du musst also wohl den Include-Pfad richtig setzen - in den Compiler-Einstellungen deines Projektes.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

4

26.07.2010, 03:08

WTF ist da los?
:cursing:
Das steht doch da:
Datei (Include) kann nicht geöffnet werden: "D3DX9.h":
No such file or directory d:\privat\tribase\include\tribase.h
Du musst also wohl den Include-Pfad richtig setzen - in den Compiler-Einstellungen deines Projektes.
In den Compilereinstellungen stellt man die Includeverzeichnisse ein, aber in den Projekteinstellungen trägt man dann die libs ein. Die musst du für jedesn Projekt neu einstellen, die Includeverzeichnisse bleiben bei allen Projekten erhalten.

Aber das steht auch in den Ersten Seiten des Buches.

5

26.07.2010, 03:56

(...) die Includeverzeichnisse bleiben bei allen Projekten erhalten.
Sofern er kein VC++ 2010 benutzt. Da werden Includeverzeichnisse in den Projekteinstellungen eingetragen. ;)

Gruß
SaRu_

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

6

26.07.2010, 08:28

Auch im 2008er und ich behaupte auch im 2005er und im 2003er und in VS6 usw. trägt man "Additional Include Directories" für das Projekt ein. Und das sogar für die jeweils speziell ausgewählte (aktive) Konfiguration und nicht für alle auf einmal (außer man wählt explizit "alle"). Man kann das vielleicht irgendwo global für VS insgesamt einstellen, das weiß ich aber nicht. Würde ich auch nicht empfehlen, weil das nur zu Ärger führt.
Mir wäre übrigens insgesamt neu, dass man in Visual-Studio Compiler-Einstellungen ändern kann, die nicht nur für das aktuelle Projekt gelten. Das wäre ja grauenhaft, wenn ich ein anderes Projekt mit Einstellungen kompilieren würde, die für das Projekt gar keinen Sinn ergeben! Ich weiß also nicht, über was genau Du da redest, Herror.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Werbeanzeige