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

1

21.09.2011, 16:11

Probleme beim TriBase Engine einbinden

Hi,
Ich habe ein Problem mit der TriBase Engine. Ich habe die Datei "TriBase.h" mit "#include" eingebunden. Aber immer wenn ich debugge kommt en folgende Meldungen:


1>c:\users\lukas könig\downloads\3d-spieleprogrammierung-update\tribase engine\tribase\include\tribase.h(47): fatal error C1083: Datei (Include) kann nicht geöffnet werden: "streams.h": No such file or directory
1> Programm.cpp
1>c:\users\lukas könig\documents\3d-spieleprogrammierung-update\stargate atlantis vi\programm.cpp(2): fatal error C1083: Datei (Include) kann nicht geöffnet werden: "Resource.h": No such file or directory
1> Code wird generiert...
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========



Ich habe den Pfad der Datei TriBase.h angegeben. Was kann ich tun, damit die Dateien geöffnet werden können?
Danke schonmal. :D

P.S.: Ich habe VC++ 2010.
Mein Spieleprojekt:War of future
Mein Blog: War of future
Ich kenne mich mit Blender aus.

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

21.09.2011, 16:13

Hast Du das Software-Update installiert, auf das ich an jeder möglichen Stelle versuche hinzuweisen? ;)

3

21.09.2011, 16:30

Ja, das habe ich. Die Engine ist aus dem Update.
Mein Spieleprojekt:War of future
Mein Blog: War of future
Ich kenne mich mit Blender aus.

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

4

21.09.2011, 16:44

Dann hast Du wohl die Anweisungen auf Seite 8 im "Lies mich.pdf" nicht befolgt, was die zusätzlichen Include-Verzeichnisse angeht.

5

21.09.2011, 16:52

Doch. Ich hab's grad nochmal kontrolliert.
Steht in der PDF was anderes als in der Word Datei? (Die hab ich ausgedruckt)
Mein Spieleprojekt:War of future
Mein Blog: War of future
Ich kenne mich mit Blender aus.

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

6

21.09.2011, 17:13

Da sind zwei Include-Verzeichnisse angegeben. Du hast nur von einem gesprochen. Hast Du beide eingefügt?

7

21.09.2011, 17:25

Es kommt auch drauf an ob bei C++ oder bei VC++-Verzeichnisse. Bei mir geht´s nur bei C++->Allgemein, mach ich es hingegen bei VC++-Verzeichnisse gibt´s Fehler. Keine Ahnung warum, aber egal.
Ach so: Für die Zukunft merken, dass Microsoft SDK zuerst linken, kann sonst Fehler geben.

MfG
Check

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

8

21.09.2011, 17:26

Einfach so machen wie in den Beispielprogrammen. Die funktionieren doch hoffentlich, oder?

9

21.09.2011, 17:30

Notfalls erst einmal ein Beispielprogramm kopieren und einfach die Projektmappe leeren, die Einstellungen bleiben ja.

MfG
Check

10

21.09.2011, 18:25

Also, das mit den Beispielprogrammen hab ich ausprobiert. Da kommte so ne meldung, dass die Datei TrBase.dll auf dem Computer fehlt.
Wegen den Include Verzeichnissen: Diese Datei Streams.h ist ein Teil der TriBase Engine. Die kann ich gar nicht includieren. Die wird so wie ich es verstanden habe automatisch mit der Datei TriBase.h aufgemacht.
Wegen Resource.h, die ist zwar in einem Ordner des Softwareupdates aber in VC++ hab ich den Pfad angegeben und es zeigt an das der Ordner Res (Im Ordner TriBase) leer ist.
Mein Spieleprojekt:War of future
Mein Blog: War of future
Ich kenne mich mit Blender aus.

Werbeanzeige