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
salut, tu as quoi comme IDE ?
Hors ligne
code::block? visual C++? dev c++? ...
Hors ligne
Ah, je suis sous code::block
Hors ligne
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
voici où on met ça:
tu va cherche le dossier include de irrklang
tu valide tout ça, et roule
A+
Hors ligne
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
de rien, c'est avec plaisir
et évidemment, cette procédure fonctionne avec toutes sorte de lib
Dernière modification par nabouill (09-04-2010 14:11:56)
Hors ligne