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

Biblioth�ques Discussion :

[BOOST]Comment utiliser la lib boost.python


Sujet :

Biblioth�ques

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Invit�
    Invit�(e)
    Par d�faut [BOOST]Comment utiliser la lib boost.python
    Bonjour, j'ai besoin d'utiliser la librairie Boost.python!
    Seulement je ne sais pas comment configurer visual pour qu'il reconnaisse les .lib!
    Voici mon code :

    #include <boost/python.hpp>

    struct Test {};

    BOOST_PYTHON_MODULE(hello)
    {
    class_<Test>("Test");
    }
    J'ai 25 erreurs "unresolved external symbol"!
    Donc dans Tools/Options/Projects/VC++Directories/Include, j'ai mis le PATH de mon repertoire Boost!
    Et quand j'essaye d'utiliser boost_python.lib ou libboost_python.lib(je ne sais pas si ce sont celle ci qu'il me faut mais bon), alors la il ne les trouve pas!
    Quelqu'un aurait 'il une id�e?
    Ai je �t� clair au moins?lol car dans ma tete l'utilisation de la boost est assez floue.

    Merci d'avance

  2. #2
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    salut,
    bizarre
    il me semblait bien que boost n'utilisait pas de lib uniquement des entetes .
    elles sortent d'ou ces libs ?
    tu es sur de ton chemin ?

  3. #3
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    il me semblait bien que boost n'utilisait pas de lib uniquement des entetes .
    Seulement pour tout ce qui est uniquement � base de templates et qui ne peut pas �tre compil�, mais tout le reste se trouve bien dans des .lib.

    J'ai 25 erreurs "unresolved external symbol"!
    Donc dans Tools/Options/Projects/VC++Directories/Include, j'ai mis le PATH de mon repertoire Boost!
    Et quand j'essaye d'utiliser boost_python.lib ou libboost_python.lib(je ne sais pas si ce sont celle ci qu'il me faut mais bon), alors la il ne les trouve pas!
    Tu as install� correctement boost ? Tu as suivi la proc�dure indiqu�e sur le site ? Tu as utilis� bjam ?

  4. #4
    Invit�
    Invit�(e)
    Par d�faut
    A priori oui, enfin c quelqu'un d'autre(qui s'y connait) qui l'a fait pour moi, et moi j'ai juste recopi� le repertoire!
    Il y a bien des .lib mais eparpill�s un peu partout dans les sous repertoires.

  5. #5
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    Quel genre de sous-r�pertoires ? Chez moi j'ai tout sous "boost/lib".

  6. #6
    Invit�
    Invit�(e)
    Par d�faut
    J'ai peut etre un pb alors, car par ex, j'ai une lib python qui s'appelle
    libboost_python.lib
    sous
    D:\boost_1_33_0\bin\boost\libs\python\build\libboost_python.lib\vc-7_1\debug\threading-multi

    Donc faut aller loin pour la trouver!
    Peut etre que la boost est mal install�e!

  7. #7
    Invit�
    Invit�(e)
    Par d�faut
    C bon j'ai trouv�!
    En fait c'est Visual qui ne supporte pas un PATH avec un apostrophe!
    J'avais comme variable d'environnement
    BOOST = "nom's tool/boost"
    et dans les propriet�s, dans le include je mettais
    $(BOOST)\libs....!!Ca ne marchait pas!!
    Alors qu'en mettant : nom's tool/boost\libs..... c t OK!!!

    Merci d'avoir pris le temps de m'aider!

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Comment utiliser correctement l'api python logging ?
    Par Battant dans le forum G�n�ral Python
    R�ponses: 2
    Dernier message: 19/02/2015, 11h18
  2. Comment utiliser boost.unit_test_framework
    Par cdm1024 dans le forum Boost
    R�ponses: 6
    Dernier message: 04/03/2011, 11h08
  3. Boost.Graph : Comment utiliser tout �a?
    Par Xanto dans le forum Boost
    R�ponses: 1
    Dernier message: 08/05/2009, 19h48
  4. Comment utiliser une lib .lib?
    Par simoryl dans le forum Langage
    R�ponses: 2
    Dernier message: 22/09/2008, 14h39
  5. Comment utiliser Boost::spirit ?
    Par kimels dans le forum Boost
    R�ponses: 8
    Dernier message: 11/06/2008, 19h04

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