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

Boost C++ Discussion :

Installation de Boost sous Mac OS


Sujet :

Boost C++

  1. #1
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 21
    Par défaut Installation de Boost sous Mac OS
    Salut à tous!
    Je suis en train de developpez une appli sur Mac OS. La même appli, je l'ai developpée sous Windows et j'utilise CMake pour compiler. Elle tourne correctement.
    Maintenat sous Mac OS, quand je compile, j'ai des problèmes au niveau des includes de boost (genre #include <boost/thread/mutex.hpp>). Il me semble que le compilo ne trouve pas le repertoire d'include de Boost (que j'ai pourtant indiqué à CMake). Je rappelle que j'ai utilisé CMake sous windows où l'appli marche. Donc je ne crois pas que le problème vienne de CMake.
    Ainsi je voudrais savoir si quelqu'un a déjà réussi à compiler une appli boost sous Mac pour m'indiquer comment installer boost sous Mac.
    Et puis une autre chose, je suis novice sous Mac, y a-t-il une variable PATH sous Mac. C'est peut-être ce qui manque dans mon installation

    Je vous remercie

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 294
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 294
    Par défaut
    Salut,

    Il n'y a pas spécialement d'astuce spécifique à MacOS (enfin si pour avoir des binaires universels mais c'est un autre problème).
    Comment est-ce que tu as installé boost ? Quel est le message d'erreur à la compilation ?

    MAT.

  3. #3
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 21
    Par défaut
    J'ai récupéré le package boost que j'avais sous windows et je l'ai décompressé dans /Developer/Applications.
    Ensuite j'ai utilisé bjam pour générer les librairies.
    Lee messages d'erreur sont du genre "error : boost/thread/mutex.hpp no such file or directory" et la suite logique genre "boost undeclared". Ce qui est normal, puisqu'il ne trouve pas les fichiers d'entête.

  4. #4
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Sous Windows, il est possible que des variables d'environnement aient été placées. Tu dois aussi faire de même sous OS X.

Discussions similaires

  1. Installer Ruby/SDL sous Mac OS X
    Par JeeWee dans le forum Ruby
    Réponses: 4
    Dernier message: 10/10/2008, 14h28
  2. installer pack office sous mac
    Par alex_m94 dans le forum Microsoft Office
    Réponses: 2
    Dernier message: 03/07/2008, 07h19
  3. Installation de Boost (sous winxp) avec mingw
    Par Zapan77 dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 11/11/2006, 01h15
  4. installation de 10g sous mac os x tiger
    Par mauroyb0 dans le forum Oracle
    Réponses: 1
    Dernier message: 21/06/2006, 13h28
  5. installation de modules sous mac os X
    Par stoyak dans le forum Modules
    Réponses: 2
    Dernier message: 09/12/2005, 10h28

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