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

Code::Blocks Discussion :

Installer boost pour GCC et CodeBlocks


Sujet :

Code::Blocks

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    180
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 180
    Par d�faut Installer boost pour GCC et CodeBlocks
    Bonjour � tous,

    J'essaie, en vain, d'installer boost.
    J'ai t�l�charg� boost et le bjam qu'il me faut pour le compiler (boost-jam-3.1.13-1-ntx86).
    Je suis sous XP SP2, j'utilise CodeBlocks comme IDE et il se trouve qu'il m'a �t� fourni avec mingw. Les fichiers de mingw sont donc dans le dossier "C:\Program Files\CodeBlocks".
    Je voudrais compiler boost.
    J'ouvre une ligne de commande (cmd.exe) je tape "cd C:\Documents and Settings\Administrateur\Mes documents\ETIENNE\Ma programmation\apis\boost_1_33_1" (ce qui suis cd est le r�pertoire o� j'ai d�compil� BOOST) apr�s avoir copi� bjam.exe dans le dossier de boost.
    Je tape 'bjam "-sMINGW_ROOT_DIRECTORY=C:\Progra~1\CodeBl~1--sTOOLS=mingw" install'.

    Et l�, la ligne de commande attend un peu, me sort des trucs sur Python et ICU, attend un peu, puis essaie de compiler les libs de BOOST.
    Et l�, fiasco total, aucune lib n'est copi�e, en revanche les headers le sont (dans le dossier c:\Boost).

    J'ai l'impression que j'ai commis une erreur mais je ne vois pas o�.

    Merci d'avance de votre aide

    Spartan03

  2. #2
    Membre �m�rite
    Homme Profil pro
    Consultant ERP
    Inscrit en
    F�vrier 2004
    Messages
    644
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Consultant ERP

    Informations forums :
    Inscription : F�vrier 2004
    Messages : 644
    Par d�faut
    Change simplement le r�pertoire o� se trouve les sources, en fait, le probleme provient du fait que tu as des r�pertoires ayant des espaces.

    Maintenant si tu mets tes sources dans le r�pertoire c:\boost_src et que tu compiles depuis ce dernier, ta situation devrait s'am�lior�e

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    180
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 180
    Par d�faut
    Ca ne change rien, chaque fois que bjam essaie de compiler les libs il renvoie l'erreur suivante "g++" n'est pas reconnu en tant que commande interne, externe, un fichier �x�cutable ou de ligne de commande.

  4. #4
    Expert confirm�
    Avatar de Luc Hermitte
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2003
    Messages
    5 296
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 5 296
    Par d�faut
    Cela veut juste dire que GCC n'est pas le $PATH. Corrige �a et recommence.
    Pour Python, � moins de vouloir interfacer le C++ avec du Python gr�ce � boost, c'est sans impact.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne r�ponds � aucune question technique par le biais de ce m�dia. Et de toutes fa�ons, ma BAL sur dvpz est pleine...

  5. #5
    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
    Citation Envoy� par Spartan03
    Ca ne change rien, chaque fois que bjam essaie de compiler les libs il renvoie l'erreur suivante "g++" n'est pas reconnu en tant que commande interne, externe, un fichier �x�cutable ou de ligne de commande.
    Bizarre, dans ce cas, il ne devrait pas te copier les headers, il devrait planter directement

  6. #6
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    180
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 180
    Par d�faut
    Citation Envoy� par Luc Hermitte
    Cela veut juste dire que GCC n'est pas le $PATH. Corrige �a et recommence.
    Justement je n'ai pas tr�s bien compris ce qu'est le $PATH, c'est le dossier dans lequel on est dans la ligne de commande (ouvert avec la commande cd ou chdir)?
    Je n'ai que tr�s peu d'exp�rience avec les lignes de commandes, c'est pourquoi je suis un peu largu�.

  7. #7
    Expert confirm�
    Avatar de Luc Hermitte
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2003
    Messages
    5 296
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 5 296
    Par d�faut
    Le PATH est une liste de chemins dans laquelle l'interpr�teur de commandes va chercher les ex�cutables que .. l'on cherche � ex�cuter.
    Sous dos, on r�glait cette option dans l'autoexec.bat.
    Sous *nix, selon l'interpr�teur utilis�, c'est dans le .profile, le .bashrc, le .kshrc, le .tcshrc, ...
    Sous les derniers windows, propri�t�s syst�me -> variables d'environnement.

    Tu peux aussi le changer � la main depuis la console. Ou depuis un fichier de commandes que tu ex�cuteras depuis ta console avant tes autres traitements.

    Mais ... un conseil, regarde la doc de MinGW vu que tu sembles utilser ce port particulier de GCC sous Windows.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne r�ponds � aucune question technique par le biais de ce m�dia. Et de toutes fa�ons, ma BAL sur dvpz est pleine...

  8. #8
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    180
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 180
    Par d�faut
    J'ai beau modifier le path, l'erreur revient quand m�me.
    Je vais essayer de tout reprendre du d�but :
    J'ai d�compil� boost dans "c:\boost_1_33_1"
    Les diff�rents dossiers de mon compilateur (bin, doc...) se trouvent dans "c:\Program Files\CodeBlocks" et j'ai fait une copie de ces dossier dans "c:\MinGW" au cas o� le probl�me viendrait du chemin.
    J'ai t�l�charg� bjam pour Windows NT et j'ai mis l'�x�cutable "bjam.exe" dans "c:\boost_1_33_1".
    J'ai mis "C:\Program Files\CodeBlocks" et "C:\MinGW" aux valeurs de la variable d'environnement "PATH".
    J'ouvre une ligne de commandes.
    Je tape "cd c:\boost_1_33_1".
    Je tape "bjam "-sTOOLS=mingw" install".
    Et l'erreur survient toujours, il ne reconnait pas g++ qui est pourtant dans mon dossier "C:\Program Files\CodeBlocks\bin".
    Est-ce que je n'aurai pas commis une erreur quelque part?

  9. #9
    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
    C'est le dossier bin que tu dois ajouter au PATH, le dossier lib au LIB au besoin, ...

  10. #10
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    180
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 180
    Par d�faut
    Meeeerci, je crois que �a marche, il me semble que c'est en train de copier.
    J'avais mal lu la ligne suivante de la doc : "To install Boost.Jam, copy the bjam executable to a location accessible in your PATH." (�tape 2).
    Je n'avais pas mis bjam au bon endroit, je l'avais mis dans le dossier de boost .
    De plus j'ai rajout� les dossier bin et lib au PATH!
    Encore merci!

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

Discussions similaires

  1. [SDL 2.0] installation SDL2 pour CodeBlocks
    Par vivid dans le forum SDL
    R�ponses: 8
    Dernier message: 20/07/2023, 07h53
  2. Probl�me installation BOOST windows (CodeBlock)
    Par angioedema dans le forum C++
    R�ponses: 6
    Dernier message: 09/05/2013, 17h43
  3. R�ponses: 16
    Dernier message: 08/06/2009, 11h28
  4. Installer Boost avec CodeBlocks et MinGW
    Par Sephiroth Lune dans le forum Boost
    R�ponses: 28
    Dernier message: 18/09/2006, 21h51
  5. [Kylix] [INSTALLATION] MylittleBase pour Kylix:delphi
    Par christophe D dans le forum EDI
    R�ponses: 3
    Dernier message: 05/09/2003, 17h06

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