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

SilentDragon

Alter Hase

  • »SilentDragon« ist der Autor dieses Themas

Beiträge: 530

Wohnort: Köln

Beruf: Student

  • Private Nachricht senden

1

20.03.2010, 17:35

Problem beim Einstieg in Ogre

Hallo zusammen,

wollte ein kleines Projekt in Ogre schreiben, allerdings bekomme ich schon Fehlermeldungen beim debuggen des ersten Test Projektes oO

(http://www.ogre3d.org/wiki/index.php/Basic_Tutorial_1)

Habe glaub ich alles richtig gelinkt etc.

allerdings bekomme ich die Fehlermeldung:

fatal error C1083: Datei (Include) kann nicht geöffnet werden: "Ogre.h": No such file or directory

dabei befindet sich die Datei eigentlich im unterordner von dem gelinkten ordner...
(gelinkt: Ogre\include datei befindet sich in Ogre\include\OGRE)

Includiere ich direkt den Ordner (Ogre\include\OGRE) bekomme ich folgenden Fehler:

fatal error C1083: Datei (Include) kann nicht geöffnet werden: "boost/thread/tss.hpp": No such file or directory

auch diese Datei befindet sich eigentlich im richtigen Ordner -.-

benutzte außerdem VC++ 2008 EE

kennt wer den Fehler oder habe ich irgendwas vergessen ? ^^

thx im voraus,

SD

btw: ich habe schon google und suche benutzt hat mir alles nichts gebracht ....
...

Lerikson

Alter Hase

Beiträge: 412

Wohnort: nördlich von Hamburg

Beruf: Schüler

  • Private Nachricht senden

2

20.03.2010, 18:21

also für mich sieht das aus als wäre was bei der Installation der Engine schiefgegangen, bist du sicher das alles korrekt ist?
Denn Ogre.h hast du ja eingebunden....
Errare est humanum. -Windows ist menschlich ;-)

Beiträge: 774

Beruf: Student

  • Private Nachricht senden

3

20.03.2010, 20:01

Hm normalerweise musst du "...\OgreMain\include" als Verzeichnis angeben. Im Includeordner der noch "lose" dabei liegt befindet sich eine einzelne Konfigurationsheader, die du auch manuell in dein Projekt einbinden kannst.
(bin mir nicht sicher, obs bei dir genauso ist - kommt drauf an welche "Art" du heruntergeladen hast, ob Prebuild, Source oder direkt von SVN)

Mirlix

Supermoderator

Beiträge: 451

Beruf: Developer Advocate

  • Private Nachricht senden

5

20.03.2010, 23:21

Wenn du die neuste Ogre version hast, und so sieht es nach der Fehlermeldung aus musst du noch PfadzumOgreSDK/boost als include verzeichniss einbauen, da Ogre Boost nutz und er es sonst nicht finden kann.

SilentDragon

Alter Hase

  • »SilentDragon« ist der Autor dieses Themas

Beiträge: 530

Wohnort: Köln

Beruf: Student

  • Private Nachricht senden

6

21.03.2010, 09:57

Nachdem ich das alles hier eingebunden habe kammen beim debuggen keine Fehlermeldungen mehr:

Ogre\include
Ogre\Samples\Common\include
Ogre\boost_1_42
Ogre\include\OGRE

libs:
Ogre\boost_1_42\lib
Ogre\lib\debug
Ogre\libs\release

allerdings bekomme ich jetzt Folgenden Fehler beim starten des Programms:

Unbehandelte Ausnahme bei 0x768542eb in OgreTest.exe Microsoft C++-Ausnahme: std::bad_alloc an Speicherposition 0x002aebc4..
...

7

21.03.2010, 11:01

Kanns sein, dass du Debug-Version mit Release Library nutzt oder anderstrum. So wars bei mir.

SilentDragon

Alter Hase

  • »SilentDragon« ist der Autor dieses Themas

Beiträge: 530

Wohnort: Köln

Beruf: Student

  • Private Nachricht senden

8

21.03.2010, 13:24

stimmt hatte die Falsche Library benutzt ^^

allerdings kommt jetzt wieder ein neuer Fehler -.- :

13:13:21: OGRE EXCEPTION(7:InternalErrorException): Could not load dynamic library .\RenderSystem_Direct3D9. System Error: Das angegebene Modul wurde nicht gefunden.

in DynLib::load at ..\..\..\..\OgreMain\src\OgreDynLib.cpp (line 91)
...

Mirlix

Supermoderator

Beiträge: 451

Beruf: Developer Advocate

  • Private Nachricht senden

9

21.03.2010, 13:26

Bist du dir sicher das in dem Verzeichnis in dem deine Anwendung liegt auf die OgreDlls und config files liegen, weil sonst kann es nicht klappen. Evt hast du nur das OGL Rendersystem kopiert aber die plugin.cfg zeigt zusatzlich auch noch aufs DX Rendersystem

SilentDragon

Alter Hase

  • »SilentDragon« ist der Autor dieses Themas

Beiträge: 530

Wohnort: Köln

Beruf: Student

  • Private Nachricht senden

10

21.03.2010, 14:07

im debug ordner brauch ich doch nur:

ogreMain_d.dll
OIS_d.dll
plugins_d.cfg
oder ? oO
...

Werbeanzeige