# Problème FMODEx sous CodeBlocks

**URL:** <https://www.debian-fr.org/t/probleme-fmodex-sous-codeblocks/69929>\
**Category:** Programmation\
**Created:** [Juin 8, 2016, 5:38 UTC](https://www.debian-fr.org/t/probleme-fmodex-sous-codeblocks/69929 "2016-06-08T17:38:49Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![copostic](https://www.debian-fr.org/user_avatar/www.debian-fr.org/copostic/32/4494_2.png) [@copostic](https://www.debian-fr.org/u/copostic)\
**Post date:** [Juin 8, 2016, 5:38 UTC](https://www.debian-fr.org/t/probleme-fmodex-sous-codeblocks/69929/1 "2016-06-08T17:38:49Z")

</div>

Bonjour à tous !

Je m’arrache les cheveux depuis plusieurs heures sur la migration d’un projet que j’ai créé sous Windaube et que je souhaiterai migrer sous Debian afin de l’utiliser sous celui-ci.  
J’utilise les libraires SDL et FMODEx qui sont multiplateformes mais je crois les avoir mal installer.  
Dans les build options \> Linkers Options du projet j’ai ajouté /usr/lib/libSDL.a et /usr/lib/libfmodex-4.44.61.so  
Mais lorsque je Build, j’ai les erreurs suivantes dans les logs:

-------------- Build: Debug in 1ARC Debian (compiler: GNU GCC Compiler)---------------

g++ -o “bin/Debug/1ARC Debian” obj/Debug/credits.o obj/Debug/main.o obj/Debug/piano.o -I/usr/include/SDL -D\_GNU\_SOURCE=1 -D\_REENTRANT /usr/lib/libSDL.a /usr/lib/libfmodex-4.44.61.so  
/usr/lib/libfmodex-4.44.61.so: error adding symbols: Fichier dans un mauvais format  
collect2: error: ld returned 1 exit status  
Process terminated with status 1 (0 minute(s), 0 second(s))  
1 error(s), 0 warning(s) (0 minute(s), 0 second(s))

Quelqu’un saurait-il comment régler ce problème ?

Merci d’avance à tous !

---

<div class="post-metadata">

**Author:** ![debianhadic](https://www.debian-fr.org/user_avatar/www.debian-fr.org/debianhadic/32/3870_2.png) [@debianhadic](https://www.debian-fr.org/u/debianhadic)\
**Post date:** [Juin 8, 2016, 5:57 UTC](https://www.debian-fr.org/t/probleme-fmodex-sous-codeblocks/69929/2 "2016-06-08T17:57:38Z")

</div>

Tu as peut-être un problème 32 / 64 bits ?

---

<div class="post-metadata">

**Author:** ![copostic](https://www.debian-fr.org/user_avatar/www.debian-fr.org/copostic/32/4494_2.png) [@copostic](https://www.debian-fr.org/u/copostic)\
**Post date:** [Juin 8, 2016, 5:59 UTC](https://www.debian-fr.org/t/probleme-fmodex-sous-codeblocks/69929/3 "2016-06-08T17:59:33Z")

</div>

Merci de ta réponse ! 🙂  
Avec la version x64 de FMODEx:  
-------------- Build: Debug in 1ARC Debian (compiler: GNU GCC Compiler)---------------

g++ -o “bin/Debug/1ARC Debian” obj/Debug/credits.o obj/Debug/main.o obj/Debug/piano.o -I/usr/include/SDL -D\_GNU\_SOURCE=1 -D\_REENTRANT /usr/lib/libSDL.a /usr/lib/libfmodex64-4.44.61.so  
/usr/bin/ld: /usr/lib/libSDL.a(SDL\_sysloadso.o): référence au symbole non défini «dlclose@@GLIBC\_2.2.5»  
//lib/x86\_64-linux-gnu/libdl.so.2: error adding symbols: DSO missing from command line  
collect2: error: ld returned 1 exit status  
Process terminated with status 1 (0 minute(s), 0 second(s))  
1 error(s), 0 warning(s) (0 minute(s), 0 second(s))

Mais il me semble qu’il faut que j’ajoute quelque chose à ma ligne de commande mais quoi ? 😂

EDIT: J’ai supprimé /usr/lib/libSDL.a des Linkers et le build a fonctionné ! 😃  
Nouveau problème: SDL utilise normalement comme base le clavier Qwerty mais sous Debian, il utilise le Azerty sauf que “^”, “$”, “ù” et “\*” ne sont donc pas reconnus… Aouch
