#0 

08-04-2010 17:06:10

yellowdude
Membre
Date d'inscription: 07-04-2010
Messages: 17

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 :

Code:

undefined reference to `__imp___ZN8irrklang20createIrrKlangDeviceENS_21E_SOUND_OUTPUT_DRIVEREiPKcS2_'|

Ce qui correspond a cette ligne de code exactement

Code:

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


#1 

08-04-2010 18:01:17

nabouill
Abonné
Date d'inscription: 17-09-2009
Messages: 242
Corrections: 1

salut, tu as quoi comme IDE ?

Hors ligne


#2 

08-04-2010 18:41:06

yellowdude
Membre
Date d'inscription: 07-04-2010
Messages: 17

IDE ? :$

Hors ligne


#3 

08-04-2010 21:44:55

nabouill
Abonné
Date d'inscription: 17-09-2009
Messages: 242
Corrections: 1

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

Hors ligne


#4 

08-04-2010 22:10:46

yellowdude
Membre
Date d'inscription: 07-04-2010
Messages: 17

Ah, je suis sous code::block

Hors ligne


#5 

09-04-2010 10:30:28

nabouill
Abonné
Date d'inscription: 17-09-2009
Messages: 242
Corrections: 1

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:
http://i67.servimg.com/u/f67/11/17/17/45/00110.jpg
http://i67.servimg.com/u/f67/11/17/17/45/00210.jpg
puis tu va chercher ton fichier "libirrKlang.a"
http://i67.servimg.com/u/f67/11/17/17/45/00310.jpg
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:
http://i67.servimg.com/u/f67/11/17/17/45/00410.jpg
tu va cherche le dossier include de irrklang
http://i67.servimg.com/u/f67/11/17/17/45/00510.jpg

tu valide tout ça, et roule wink
A+

Hors ligne


#6 

09-04-2010 13:39:48

yellowdude
Membre
Date d'inscription: 07-04-2010
Messages: 17

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


#7 

09-04-2010 14:11:00

nabouill
Abonné
Date d'inscription: 17-09-2009
Messages: 242
Corrections: 1

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

Dernière modification par nabouill (09-04-2010 14:11:56)

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
Analysé par
872 membres
1422 sujets
11100 messages
Dernier membre inscrit: Glider
4 invités en ligne
Aucun membre connecté
RSS Feed