#0 

22-01-2013 19:02:00

eagle
Petit nouveau
Date d'inscription: 22-01-2013
Messages: 5

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


#1 

22-01-2013 20:27:34

johnplayer
Habitué
Date d'inscription: 30-09-2007
Messages: 431

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


#2 

22-01-2013 22:11:52

eagle
Petit nouveau
Date d'inscription: 22-01-2013
Messages: 5

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

Hors ligne


#3 

23-01-2013 17:41:21

eagle
Petit nouveau
Date d'inscription: 22-01-2013
Messages: 5

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


#4 

23-01-2013 17:58:23

eagle
Petit nouveau
Date d'inscription: 22-01-2013
Messages: 5

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

Dernière modification par eagle (23-01-2013 17:59:21)

Hors ligne


#5 

23-01-2013 21:45:07

johnplayer
Habitué
Date d'inscription: 30-09-2007
Messages: 431

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


#6 

24-01-2013 17:35:21

eagle
Petit nouveau
Date d'inscription: 22-01-2013
Messages: 5

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


#7 

25-01-2013 11:25:13

johnplayer
Habitué
Date d'inscription: 30-09-2007
Messages: 431

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é
Corrections
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
882 membres
1429 sujets
11119 messages
Dernier membre inscrit: LiseBuisson96
65 invités en ligne
Aucun membre connecté
RSS Feed