[http://fr.wikipedia.org/wiki/FMOD FMOD] est une libraire commerciale non distribuée par Debian. Elle permet de géréer les sons et la musique dans le développement d'un projet C/C++.
- Ici nous traitons de la manière de l'installer sur notre système préféré.
?TableOfContents(2)
FMOD version 3
Récupération de la librairie de développement
Aller sur le site officel http://www.fmod.org
Aller dans la section Download et télécharger la version FMOD 3 Programmers API pour Linux
Vous devriez télécharger un fichier nommé fmodapi375linux.tar.gz (ou similaire)
Décompresser cette archives dans votre répertoire personnel ~/
Installation de la Librairie dans le système
Ce qu'il faut installer
- ~/fmodapi375linux/fmodapi375linux/api/libfmod-3.75.so
- ~/fmodapi375linux/fmodapi375linux/api/inc/*.h
libfmod-3.75.so : C'est la librairie en tant que telle. inc/*.h : Les fichiers d'entête permettant à votre compilateur de connaitre les prototype des fonctions de FMOD.
En principe, vos librairies maintenues par les dépôts Debian sont installés dans /usr/lib. Nous sommes dans un cas particulier car nous installons une librairie non maintenue. L'installation s'effectue dans /usr/local/lib.
Même problématique. Les entêtes sont à installer dans /usr/local/include au lien de /usr/include.
En ligne de commande, ajouter la librairie FMOD:
Aller dans {{{Projet > Options du projet > Options de "configure" > C++ > Drapeaux du compilateur (CXXFLAGS)
http://www.fmod.org - Site officiel http://www.siteduzero.com/tutoriel-3-14156-jouer-du-son-avec-fmod.html - Apprendre facilement à utiliser FMODv3 http://www.pathname.com/fhs/pub/fhs-2.3.html#USRLOCALLOCALHIERARCHY - Pourquoi le choix de /usr/local/ La librairie
sudo cp ~/fmodapi375linux/api/libfmod-3.75.so /usr/local/lib/
Les entêtes
sudo cp ~/fmodapi375linux/api/include/*.h /usr/local/include/
Compilation
gcc
gcc [OPTIONS] /usr/local/lib/libfmod-3.75.so -o [EXE]
KDevelop
/usr/local/lib/libfmod-3.75.so
Test
A rédiger ... Liens externes