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

OpenAL Discussion :

[OpenAl - Rasbian] Problème de compilation


Sujet :

OpenAL

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2013
    Messages : 2
    Points : 4
    Points
    4
    Par défaut [OpenAl - Rasbian] Problème de compilation
    Hello tout le monde,

    Je débute sur raspbian et sur OpenAl...

    Je cherche à faire un soft qui récupère le son via un microphone USB, le tout sur mon Raspberry pi.

    J'ai donc choisi OpenAl.

    mais la c'est le drame, quand je tente de compiler le code du tuto, trouvé ici, cela me me génère des erreurs...

    Je compile en indiquant le chemin pour les includes : -I/usr/include/AL (j'ai vérifié, y'a bien les fichiers.)


    voici les erreurs :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    /tmp/ccIAqqlm.o: dans la fonction « InitOpenAL()    »:
    main.cpp:(.text+0x10): référence indéfinie vers « alcOpenDevice »
    main.cpp:(.text+0x38): référence indéfinie vers « alcCreateContext »
    main.cpp:(.text+0x5c): référence indéfinie vers « alcMakeContextCurrent »
    collect2: ld returned 1 exit status
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
    #include <iostream>
    #include <cstdlib>
     
    #include <al.h>
    #include <alc.h>
     
     
    bool InitOpenAL()
    {
      // Ouverture du device
      ALCdevice* Device = alcOpenDevice(NULL);
      if (!Device)
        return false;
     
      // Création du contexte
      ALCcontext* Context = alcCreateContext(Device, NULL);
      if (!Context)
        return false;
     
      // Activation du contexte
      if (!alcMakeContextCurrent(Context))
        return false;
     
      return (true);
    }
     
     
    int main()
    {
      std::cout<<"START"<<std::endl;
      if (InitOpenAL() == false)
        {
          std::cout<<"ERROR : impossible to init openal"<<std::endl;
          return (EXIT_FAILURE);
        }
      std::cout<<"END"<<std::endl;
      return (EXIT_SUCCESS);
    }

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 815
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 815
    Points : 218 179
    Points
    218 179
    Billets dans le blog
    117
    Par défaut
    Bonjour,

    Il faut aussi compiler avec l'option pour spécifier la bibliothèque (pour que le compilateur trouve les fonctions).
    Plus d’explications ici : http://alexandre-laurent.developpez....-bibliotheque/
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

Discussions similaires

  1. problème de compilation sous visual C++
    Par fabmili dans le forum MFC
    Réponses: 4
    Dernier message: 08/02/2004, 20h52
  2. problème de compil devc++ socket
    Par stefdem dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 11/12/2003, 12h33
  3. Réponses: 1
    Dernier message: 29/10/2003, 13h16
  4. Problème de compilation de la DLL du XMLRad
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 2
    Dernier message: 16/04/2003, 17h46
  5. Réponses: 1
    Dernier message: 27/05/2002, 02h44

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