#1 

22-01-2013 18:02:00

eagle
Membres
Date d'inscription:
Messages: 5
IP: 82.226.54.37
Courriel

Bonjour

J'ai récemment entrepris de programmer avec la bibliothèque irllitch et j'ai donc suivie le tutoriel approprier mais même si la compilation se passe sans erreur en lancement le programme Windows me dit poliment:

"Le point d'entrée de procédure -gxx-personality_v0 est introuvable dans la bibliothèque de liens dynamique libstdc++-6.dll."

Il me demande également parfois d’insérer les dll mais après avoir les avoir toute mise il revient a ce premier message d'erreur.

Pour le programme j'utilise le programmes test fournis par le tutoriel mais je ne pense pas que cela vienne de la car pas d'erreur l'or de la compilation.

Au cas ou:

Code c++ :


#include <irr/irrlicht.h>

int main(void) {

    irr::IrrlichtDevice *device = irr::createDevice( // creation device
        irr::video::EDT_OPENGL,                      // l'API est OpenGL
        irr::core::dimension2d<irr::u32>(800,600),   // taille de la fenetre 800x600
        32, false, true, false, 0);

    irr::video::IVideoDriver* driver =
        device->getVideoDriver();                    // creation driver
    irr::scene::ISceneManager *sceneManager =
        device->getSceneManager ();                  // creation scene manager

    sceneManager->addCameraSceneNode (0,             // ajout camera fixe
        irr::core::vector3df (0,0,0),
        irr::core::vector3df (5,0,0));

    while (device->run()) {                          // la boucle de rendu
        driver->beginScene(                          // demarre le rendu
            true,                                    // clear back-buffer
            true,                                    // clear z-buffer
            irr::video::SColor(255,255,255,255));    // fond blanc
        sceneManager->drawAll ();                    // calcule le rendu
        driver->endScene ();                         // affiche le rendu
    }

    device->drop ();                                 // liberation de la memoire
    return 0;
}
 



J’espère avoir été clair car je début sur la (je trouve) complexe compatibilité envers les divers programmes et librairies.
Je n'ai pas compiler irrlitch je me suie contenter de récupérer les fichier dans les dossier gcc car j'ai installer codes blocks avec Mingw.
Si je doit le compiler ou devrai je aller chercher les fichier dll ect créer?

Ps: Désoler pour les fautes d’orthographes et merci au correcteur de google chrome qui a déjà fait un bon travaille .


Hors ligne


#2 

22-01-2013 19:27:34

johnplayer
Membres
Avatar de johnplayer
Date d'inscription:
Messages: 431
IP: 83.192.220.114
Courriel

Je ne comprends pas comment l'application peut avoir un problème mais je peux te donner un package avec Irrlicht 1.8 compilé en "debug" et "release accurate math" avec DirectX9 et un projet exemple pour code block.
Voici le lien : ici.
Le projet fonctionne mais il ne fait qu'afficher une fenêtre vide car c'est un projet vierge. Tu pourras voir comment est paramétré le projet et peut-être résoudre ton problème.


core i7 4970K @ 4GHz - 32GB ddr3 19200(2400MHz) - ssd samsung 840 evo 250GB - GTX1080Ti (4K) - Cooler master storm stryker blanc.
"L'alcool, c'est comme Activia, c'est actif à l'intérieur et ça se voit à l'extérieur."

Hors ligne


#3 

22-01-2013 21:11:52

eagle
Membres
Date d'inscription:
Messages: 5
IP: 82.226.54.37
Courriel

Merci car grâce a cette nouvelle dll et cette nouvelle lib tout mes projet marche en debug smile.


Hors ligne


#4 

23-01-2013 16:41:21

eagle
Membres
Date d'inscription:
Messages: 5
IP: 82.226.54.37
Courriel

Je crois que j'ai compris mon erreur je linkai la lib pour les releaes dans celle du debug donc forcement l release marchait pas ^^.
Merci pour ton aide sur le linkage du projet.


Hors ligne


#5 

23-01-2013 16:58:23

eagle
Membres
Date d'inscription:
Messages: 5
IP: 82.226.54.37
Courriel

C'est bizarre quelque soit le programme que je lance avec irrlitch windows me dit qu'il a cesser de fonctionner c'est normale ?


Hors ligne


#6 

23-01-2013 20:45:07

johnplayer
Membres
Avatar de johnplayer
Date d'inscription:
Messages: 431
IP: 83.192.220.114
Courriel

Non ça n'a rien de normal et avec si peu d'infos, impossible de t'aider. Si l'application que je t'ai donné marche mais que dans tes applications ça ne marche pas alors je pense à un pointeur vide qui est utilisé. En tout cas c'est une erreur possible parmi tant d'autres.
Quels sont ces "programmes"? Donnes des informations, du code ou autres parce que sinon je ne vois pas comment on peut t'aider. N'oublies pas que quand tu postes sur le forums, les autres ne savent pas ce que tu fais donc expliques au mieux la situation.


core i7 4970K @ 4GHz - 32GB ddr3 19200(2400MHz) - ssd samsung 840 evo 250GB - GTX1080Ti (4K) - Cooler master storm stryker blanc.
"L'alcool, c'est comme Activia, c'est actif à l'intérieur et ça se voit à l'extérieur."

Hors ligne


#7 

24-01-2013 16:35:21

eagle
Membres
Date d'inscription:
Messages: 5
IP: 82.226.54.37
Courriel

En faite la tienne ne marche pas non plus ^^ mais désormais mes programmes démarre sans message d'erreur de dll ou de lib cependant Windows me dit que le programme a cesser de fonctionner pas très précis le Windows.


Hors ligne


#8 

25-01-2013 10:25:13

johnplayer
Membres
Avatar de johnplayer
Date d'inscription:
Messages: 431
IP: 83.192.213.43
Courriel

Utilise le débogueur pour identifier la ligne qui pose problème.


core i7 4970K @ 4GHz - 32GB ddr3 19200(2400MHz) - ssd samsung 840 evo 250GB - GTX1080Ti (4K) - Cooler master storm stryker blanc.
"L'alcool, c'est comme Activia, c'est actif à l'intérieur et ça se voit à l'extérieur."

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
119 invités en ligne
membre en ligne: -
RSS Feed