Autor Wątek: [OGRE] OGRE EXCEPTION(6:FileNotFoundException): 'resources.cfg' file not found!  (Przeczytany 2857 razy)

Offline De_Koder

  • Użytkownik

# Marzec 27, 2008, 18:47:56
Uzywam OGREa w najnowszej wersji 1.4.7, nie uzywam SDK, sam kompiluje silnik.
Probuje odpalic jakiegos sampla, ale na poczatku nie znajdowal dllek (mimo, ze znajdowaly sie one w folderze lib, ktory byl wprowadzony w moim kompilatorze (VS2005ee) w Tools->options->vc++ directories->library files).
DLLki zatem przegralem bezposrednio do folderu z samplem shadows (u mnie to G:\OGRE\ogre-win32-v1-4-7\ogrenew\Samples\Shadows\scripts) i program odpalil. Tyle, ze zaraz po odpaleniu wywala blad
Cytuj
17:23:37: OGRE EXCEPTION(6:FileNotFoundException): 'resources.cfg' file not found! in ConfigFile::load at g:\ogre\ogre-win32-v1-4-7\ogrenew\ogremain\src\ogreconfigfile.cpp (line 84)
Owszem pliku resorces.cfg nie ma w katalogu z projektem, poniewaz z tego co sie orientuje sample maja ten plik wspolny dla wszystkich sampli, i znajduje sie on w "G:\OGRE\ogre-win32-v1-4-7\ogrenew\Samples\Common\bin".
Pytanie dlaczego program nie widzi tego pliku?
Kiedys bawilem sie starsza wersja OGREa (1.4.3) i nie bylo tego problemu. Teraz jakos sie zrobil.
Gdzie sie ustawia "globalna" sciezke do resources.cfg dla wszystkich sampli?
Kto potrafi mi pomoc?
Dziekuje.

Offline Mr. Spam

  • Miłośnik przetworów mięsnych

Offline Kwazar

  • Użytkownik

# Marzec 27, 2008, 19:14:49
W tej linijce ustawiasz ścieżkę do pliku resources.cfg
Ogre::Root MyRoot = new Ogre::Root( SciezkaDoResources, "Ogre.cfg", "OgreLog.log" );

Offline Pierdek

  • Użytkownik

# Marzec 27, 2008, 22:59:15
Skoro sam kompilujesz silnik, to dlaczego nie zajrzysz do zrodel ? :)

Offline shyha

  • Użytkownik
    • Shyha@Flickr

# Marzec 27, 2008, 23:04:17
Poza tym co za problem przekopiować ten plik do katalogu startowego, razem z potrzebnymi dllkami? Z resztą, łatwo sobie wyobrazić, że końcowe aplikacje mogą się różnić zawartością tego pliku i co wtedy? ;)