IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

FMOD Discussion :

Installation sur linux [FMOD Ex]


Sujet :

FMOD

  1. #1
    Membre à l'essai
    Homme Profil pro
    Lycéen
    Inscrit en
    Octobre 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Octobre 2013
    Messages : 11
    Points : 19
    Points
    19
    Par défaut Installation sur linux
    Bonjour a tous !

    Je veut installer Fmod ex sous linux mint 15 (olivia) et malgré la présence de nombreux tutos sur le web ,je n'ai pas reussi a l'installer. C'est pour quoi je poste aujourd'hui ce message.

    Je me retrouve donc avec un fichier fmodapi44427linux que je peut ouvrir.
    Après avoir copier les includes dans usr/inc/fmodex et les lib dans usr/lib/fmodex (c'est moi qui ai créer le fichier fmodex), j'ai créer le lien symbolique :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ldconfig -n /usr/local/lib
    Puis lorsque je veut compiler mon programme je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gcc -o mon_programme mon_programme.c $(sdl-config --cflags --libs) -lfmod
    Mais le compilateur marque :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    /usr/bin/ld: cannot find -lfmod
    collect2: error: ld returned 1 exit status
    Bref je ne sais pas où se trouve mon erreur si quelqu'un peut m'aider, se serat avec plaisir

  2. #2
    Membre actif
    Profil pro
    Programmeur Audio
    Inscrit en
    Décembre 2010
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Programmeur Audio
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 127
    Points : 221
    Points
    221
    Par défaut
    Salut !

    Quelle est le nom de ton fichier .so ?
    Si c'est fmodex c'a devrait être -lfmodex

    Tu peux vérifier aussi ce que contient ton fichier /etc/ld.so.conf si je ne me trompe pas et y ajouter /usr/local/lib/fmodex

  3. #3
    Membre à l'essai
    Homme Profil pro
    Lycéen
    Inscrit en
    Octobre 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Octobre 2013
    Messages : 11
    Points : 19
    Points
    19
    Par défaut
    Alors le nom de mon .so est libfmodex64-4.44.27.so
    Après test, -lfmodex ne change rien, le message d'erreur est le même

    mon fichier /etc/ld.so.conf ne contient que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    include /etc/ld.so.conf.d/*.conf
    Ils faut que j'ajoute la ligne /usr/local/lib/fmodex ???

    Le fichier /etc/ld.so.conf.d contient deux fichier :
    le premier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    # Multiarch support
    /lib/i386-linux-gnu
    /usr/lib/i386-linux-gnu
    /lib/i686-linux-gnu
    /usr/lib/i686-linux-gnu
    et le second :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    # libc default configuration
    /usr/local/lib
    Je doit modifer lequel ?

  4. #4
    Membre actif
    Profil pro
    Programmeur Audio
    Inscrit en
    Décembre 2010
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Programmeur Audio
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 127
    Points : 221
    Points
    221
    Par défaut
    alors pour commencer du devrais créer un lien symbolique vers ce fichier libfmodex64-4.44.27.so -> libfmodex.so

    Si ca ne fonctionne toujours pas ajoute dans le second fichier
    /usr/local/lib/fmodex


    l'argument -l fonctionne comme ca -lnomdufichier_sans_extension donc pour ton cas c'est -lfmodex64-4.44.27. Le lien symbolique c'est pour plus de commodité quand tu mes a jours ça pointe toujours sur la dernières version.

    Je ne suis pas un spécialiste de linux mais je pense que ça devrait rouler après c'est quelques modification

  5. #5
    Membre à l'essai
    Homme Profil pro
    Lycéen
    Inscrit en
    Octobre 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Octobre 2013
    Messages : 11
    Points : 19
    Points
    19
    Par défaut
    merci ça marche

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [11gR2] Installation sur Linux figée
    Par agdid04 dans le forum Administration
    Réponses: 6
    Dernier message: 14/02/2013, 10h33
  2. Réponses: 0
    Dernier message: 28/11/2012, 09h59
  3. gestion des fichiers crées par une base de donnée installée sur linux
    Par jo-concept dans le forum Administration système
    Réponses: 2
    Dernier message: 29/03/2011, 20h01
  4. [Lazarus] [0.9.28.2] Installation sur Linux Fedora 10
    Par ovni76 dans le forum Lazarus
    Réponses: 3
    Dernier message: 14/02/2010, 20h11
  5. Réponses: 2
    Dernier message: 22/05/2007, 19h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo