[Irrlicht, C++] Problem z uruchomieniem pliku .exe
Ostatnio zmodyfikowano 2011-07-11 19:49
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++. |
|
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? |
|
pekfos |
» 2011-07-11 10:29:32 wtedy zanim się wysypie to będzie MessageBox że nie ma .dll. masz błędny kod. |
|
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;
}
|
|
|
malan |
» 2011-07-11 16:39:25 A jaka masz wersję Irrlichta? |
|
DejaVu |
» 2011-07-11 16:41:03 Zapewne nie masz plików *.dll od irrlichta w tym samym katalogu co program *.exe. |
|
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 |
|
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.
#include <iostream> ... if( !device ) { std::cout << "Nie udalo sie utworzyc okna!" << std::endl; getchar(); return; }
|
|
« 1 » 2 |