Traduction(s): English - Français

(!) ?Discussion


FMOD est une libraire commerciale non distribuée par Debian. Elle permet de gérer les sons et la musique dans le développement d'un projet C/C++.

Cet article traite de la manière d'installer FMOD sur un système Debian.

FMOD version 3.75

Récupération de la librairie de développement

Installation de la Librairie dans le système Debian

Ce qu'il faut installer

Dans l'archive vous trouverez de nombreux fichiers. Seuls les fichiers suivants seront utilisés sous Debian:

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 prototypes des fonctions de FMOD.

La librairie libfmod-3.75.so

En principe, les librairies maintenues par les dépôts Debian sont installées dans /usr/lib. Nous sommes dans un cas particulier car nous installons une librairie non maintenue. L'installation s'effectue dans /usr/local/lib.

sudo cp ~/fmodapi375linux/api/libfmod-3.75.so /usr/local/lib/

Les entêtes

Idem, les entêtes sont à installer dans /usr/local/include au lieu de /usr/include utilisé normalement.

sudo cp ~/fmodapi375linux/api/include/*.h /usr/local/include/

Compilation

gcc

En ligne de commande, ajouter les options suivantes:

-I/usr/local/include -L/usr/local/lib -lfmod-3.75

KDevelop

Valider le bon fonctionnement

Pour vérifier la bonne installation:

Lancer les commandes suivantes:

cd ~/testfmod
gcc -I/usr/local/include -L/usr/local/lib -lfmod-3.75 testfmod.c -o testfmod
./testfmod

Vous devriez entendre le fichier test.wav

Dépannage

FSOUND_Init ne s'initialise pas

Liens externes