Blue Flower

Récupérer FMOD 3 Programmers API pour Linux.

Dans l'archive, seul le dossier api nous intéresse, et dans ce dossier seul le fichier *.so qui représente la bibliothèque de fonction et le contenu du dossier inc qui contient les headers vont nous servir.

Lier Fmod au compilateur.

Le fichier qui contient les fonctions s'appelle libfmod-3.75.so.

Le paramètre -lfmod du compilateur cherche la library qui se nomme libfmod.so .

Dans le dossier /usr/lib ou/et usr/local/lib, renommer le fichier libfmod-3.75.so en libfmod.so.

Localiser le fichier.

sudo chown root chemin/libfmod.so

Changer le propriétaire.

$ sudo chgrp root chemin/libfmod.so

Déplacer le fichier.

$ sudo mv chemin/libfmod.so /usr/lib

Les fichiers .h.

Pour un appel avec <FMOD/fmod.h>, il faut les mettre dans le dossier /usr/include/FMOD.

$ sudo chown root chemin/fmod.h chemin/fmod_errors.h chemin/fmoddyn.h chemin/wincompat.h
$ sudo chgrp root chemin/fmod.h chemin/fmod_errors.h chemin/fmoddyn.h chemin/wincompat.h

Changer le propriétaire.

$ sudo mkdir /usr/include/FMOD

Déplacer les fichiers.

$ sudo mv chemin/fmod.h chemin/fmod_errors.h chemin/fmoddyn.h /usr/include/FMOD

On peut utiliser pour inclure la fmod par #include <FMOD/fmod.h> dans vos sources et l'appeler par -lfmod dans le compilateur.

Attention
Les fichiers .h sont incompatibles avec {{Debian Sparc}}.