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
.
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
08-04-2010 16:01:17
- nabouill
- Membres

- Date d'inscription:
- Messages: 242
- IP: 82.127.58.127
- Courriel
salut, tu as quoi comme IDE ?
Hors ligne
08-04-2010 16:41:06
08-04-2010 19:44:55
- nabouill
- Membres

- Date d'inscription:
- Messages: 242
- IP: 79.92.237.64
- Courriel
code::block? visual C++? dev c++? ...
Hors ligne
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
09-04-2010 08:30:28
- nabouill
- Membres

- 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
A+
Hors ligne
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 ![]()
Vraiment merci pour t'etre donner du mal a faire tout ses screens et de m'aider !
Ca marche nikel a present ^^
Hors ligne
09-04-2010 12:11:00
- nabouill
- Membres

- Date d'inscription:
- Messages: 242
- IP: 82.127.58.127
- Courriel
de rien, c'est avec plaisir
et évidemment, cette procédure fonctionne avec toutes sorte de lib
Hors ligne



