#1 

08-04-2010 15:06:10

yellowdude
Membres
Date d'inscription:
Messages: 17
IP: 88.169.253.22
Courriel

Bonjour tous le monde,

J'ai un petit soucie au niveau de la lib irrKlang sad.

J'ai téléchargé la dernier version du SDK de Irrlicht (1.7.1), j'ai reussi a recompiler le moteur pour generer la lib (avec qq warning mais sa passe).

Ensuite j'ai essayer de compiler les divers examples qui se trouvent dans ... le dossier examples ^^.. mais il y en a un qui ne veut pas se compiler.

Le récalcitrant est le dossier "demo". Lors de la premiere compilation il ma mis des erreur comme quoi certain flag etaient undeclared. Du coup j'ai telecharger la librairie correspondante, qui etait irrKlang.

Une fois la lib copier dans les dossiers de Irrlicht je retente de compiler et il me dit ceci :

undefined reference to `__imp___ZN8irrklang20createIrrKlangDeviceENS_21E_SOUND_OUTPUT_DRIVEREiPKcS2_'|

Ce qui correspond a cette ligne de code exactement

irrKlang = irrklang::createIrrKlangDevice();

Pourtant dans mon dossier win32-gcc il y a la lib de irrlicht et la lib irrKlang. J'ai aussi verifier que c'etait bien le dossier /lib/win32-gcc/ qui etait link mais toujours cette erreur..

Quelqu'un a deja eu ce soucie ? ou alors peut etre qu'il ne peut etre resolus.. enfin je n'ai pas trouver de reponse sur google a part en allemand qui disait que cela venait d'un mauvais linkage de la lib.

Merci d'avance pour vos reponse.

Yellowdude !


Hors ligne


#2 

08-04-2010 16:01:17

nabouill
Membres
Avatar de nabouill
Date d'inscription:
Messages: 242
IP: 82.127.58.127
Courriel

salut, tu as quoi comme IDE ?

Hors ligne


#3 

08-04-2010 16:41:06

yellowdude
Membres
Date d'inscription:
Messages: 17
IP: 88.169.253.28
Courriel

IDE ? :$


Hors ligne


#4 

08-04-2010 19:44:55

nabouill
Membres
Avatar de nabouill
Date d'inscription:
Messages: 242
IP: 79.92.237.64
Courriel

code::block? visual C++? dev c++? ...

Hors ligne


#5 

08-04-2010 20:10:46

yellowdude
Membres
Date d'inscription:
Messages: 17
IP: 82.67.7.70
Courriel

Ah, je suis sous code::block


Hors ligne


#6 

09-04-2010 08:30:28

nabouill
Membres
Avatar de nabouill
Date d'inscription:
Messages: 242
IP: 82.127.58.127
Courriel

pour moi aussi cela viendrais d'un probleme de lib mal linker, voici une petite procedure pour linker Irrklang avec code::block:

1_tu ouvre ton projet irrlicht, puis:


puis tu va chercher ton fichier "libirrKlang.a"

2_on inclus un le dossier irrklang\\include pour la recherche des fichier, comme ça dans ton projet en entête il y a juste a mettre

Code c++ :


//pas besoin d'indiquer d'autre chemin, code::block l'integre déja
#include <irrKlang.h>

voici où on met ça:

tu va cherche le dossier include de irrklang


tu valide tout ça, et roule wink
A+

Hors ligne


#7 

09-04-2010 11:39:48

yellowdude
Membres
Date d'inscription:
Messages: 17
IP: 82.225.231.81
Courriel

Un grand merci a toi nabouill smile

Vraiment merci pour t'etre donner du mal a faire tout ses screens et de m'aider !

Ca marche nikel a present ^^


Hors ligne


#8 

09-04-2010 12:11:00

nabouill
Membres
Avatar de nabouill
Date d'inscription:
Messages: 242
IP: 82.127.58.127
Courriel

de rien, c'est avec plaisir wink
et évidemment, cette procédure fonctionne avec toutes sorte de lib

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
165 invités en ligne
membre en ligne: -
RSS Feed