Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Irrlicht, C++] Problem z uruchomieniem pliku .exe

Ostatnio zmodyfikowano 2011-07-11 19:49
Autor Wiadomość
Centek
Temat założony przez niniejszego użytkownika
[Irrlicht, C++] Problem z uruchomieniem pliku .exe
» 2011-07-11 10:24:59
Witam,

Otóż mam problem z plikiem .exe. I wyskakuje mi "Wystąpił problem z aplikiacją nic.exe i zostanie ona zamknięta. Przepraszamy za kłopoty.". W czasie kompilacji nie ma żadnych kłopotów. Nawet jeśli korzystam z tych tutoriali i poprawię s na u lub będą to Irrlichta i tam zmienię ścieżkę do obrazków na prawidłową to i tak mam ten sam problem. Może ktoś z was też miał ten problem?

PS: Korzystam z Dev++ i zrobiłem instalację Irrlichta tak jak było napisane dla tych co mają Dev++.
P-35759
m4tx
» 2011-07-11 10:27:17
Z tego co pamiętam, trzeba było wrzucić plik Irrlicht.dll do katalogu z grą. Zrobiłeś to?
P-35761
pekfos
» 2011-07-11 10:29:32
wtedy zanim się wysypie to będzie MessageBox że nie ma .dll. masz błędny kod.
P-35762
Centek
Temat założony przez niniejszego użytkownika
» 2011-07-11 10:33:12
Kod mam dobry, a Irrlichta mam. Ale wrzucę naprzykład kod z tutoriala tylko poprawiony z tej strony.


#include <irrlicht.h>

using namespace irr;
using namespace core;
using namespace scene;
using namespace video;

int main()

{
    IrrlichtDevice * device = createDevice( EDT_OPENGL, core::dimension2d < u32 >( 800, 600 ),
    32, false, false, false, 0 );
   
    video::IVideoDriver * video = device->getVideoDriver();
    scene::ISceneManager * menage = device->getSceneManager();
    menage->addCameraSceneNode( 0, vector3df( 0, 30, - 40 ), vector3df( 0, 5, 0 ) );
   
    while( device->run() )
   
    {
        video->beginScene( true, true, video::SColor( 255, 0, 10, 200 ) );
        menage->drawAll();
        video->endScene();
    }
    device->drop();
    return 0;
}
P-35763
malan
» 2011-07-11 16:39:25
A jaka masz wersję Irrlichta?
P-35789
DejaVu
» 2011-07-11 16:41:03
Zapewne nie masz plików *.dll od irrlichta w tym samym katalogu co program *.exe.
P-35791
barogrom
» 2011-07-11 17:27:06
Miałem ten problem i u mnie pomogła zmiana dll-ki z gcc na visuala. jest w folderze bin/Win32-VisualStudio
P-35793
Gabes
» 2011-07-11 19:31:31
Tak niewłaściwa wersja dll do Deva odpowiednia z  bin/Win32-gcc z paczki pobranej ze strony  http://irrlicht.sourceforge.net/downloads.html  Irrlicht 1.7.2. Można jeszcze sprawdzić czy uda się utworzyć okno.
C/C++
#include <iostream>
...
if( !device )
{
    std::cout << "Nie udalo sie utworzyc okna!" << std::endl;
    getchar();
    return;
}
 



P-35795
« 1 » 2
  Strona 1 z 2 Następna strona