Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > C et C++ > C++ > Boost

Boost Forum d'entraide C++ sur Boost

Réponse
 
Outils de la discussion
Vieux 28/08/2006, 20h48   #1 (permalink)
Nouveau membre du Club
 
Date d'inscription: février 2003
Localisation: Lyon (69)
Messages: 77
Par défaut Installer Boost avec CodeBlocks et MinGW

bonjour à tous

je cherche à utiliser la librairie Boost. mais franchement, j'ai cherché des heures sur le net comment l'installer, et personne n'a la même solution ... je comprend vraiment pas comment faire, chaque fois que je trouve quelque chose, c'est carrément compliqué

quelqu'un aurait un tutorial "pas à pas", avec les commandes à taper, les fichiers à copier et où, etc ? parceque là, c'est pas très très pratique à installer, sérieux

je suis sous Windows XP SP2, j'ai installé CodeBlocks avec MinGW. ils sont dans le répertoire D:\Windows XP\CodeBlocks, et les librairies de Boost, dans D:\boost\boost. j'ai également un bjam, dans D:\boost\bjam.

merci d'avance, sérieux, j'en peux plus de chercher à installer ça depuis plusieurs jours !
Sephiroth Lune est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 29/08/2006, 07h53   #2 (permalink)
Rédacteur/Modérateur
 
Avatar de Matthieu Brucher
 
Date d'inscription: juillet 2005
Localisation: Pau
Âge: 27
Messages: 8 165
Par défaut

BJam est dans ton path, tu peux y accéder depuis le dossier principal de Boost ?
Si oui, tu n'as plus qu'à exécuter :
Code :
bjam "-sTOOLS=mingw" stage
pour compiler les bibliothèques et les mettre dans un dossier que tu mettras dans le path des bibliothèques de CB.
En gros, tout es indiqué ici : http://miles.developpez.com/tutoriels/cpp/boost/
__________________
Je ne réponds pas aux questions par MP
Lorsque vous avez la solution, n'oubliez pas de marquer le sujet résolu
Tutos et critiques de livres : http://matthieu-brucher.developpez.com/
Tutos Boost : http://matthieu-brucher.developpez.c...els/cpp/boost/
Mes blogs : français et anglais
Le blog de ma femme : http://www.eifelle.com/
Jeu : Battez-vous pour moi
Matthieu Brucher est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 30/08/2006, 08h58   #3 (permalink)
Nouveau membre du Club
 
Date d'inscription: février 2003
Localisation: Lyon (69)
Messages: 77
Par défaut

oki merci, je regarderai ça ce soir. je crois que je mettai -install au lieu de -stage, et comme j'indiquais pas d répertoire pour les compil ...

si j'ai un soucis, je te redis, merci
Sephiroth Lune est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 30/08/2006, 11h42   #4 (permalink)
Membre actif
 
Date d'inscription: juin 2005
Messages: 176
Envoyer un message via MSN à Spartan03
Par défaut

J'ai eu le même problème que toi :

http://www.developpez.net/forums/sho...d.php?t=178665

Voilà, en espérant que ça t'aide!
__________________
Pourquoi faire simple quand on peut faire compliqué!
Spartan03 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 30/08/2006, 19h46   #5 (permalink)
Alp
Responsable C++
 
Avatar de Alp
 
Date d'inscription: juin 2005
Messages: 6 121
Par défaut

Soit on dl les sources, on compile(facultatif car nécessaire que pour certains modules) et on met les headers dans le dossier include puis les fichiers librairies dans le dossier lib, soit on dl le devpack de la 1.33.x(je sais plus combien).
Voilà bon courage
__________________
Mon blog (en) - Mes articles et critiques de livres - Brute
C++ - Qt - Algo - Intelligence Artificielle
Pour participer, contactez-moi


A la recherche d'un emploi à temps partiel si possible (Software, Web, ...)
Alp est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 03/09/2006, 00h13   #6 (permalink)
Membre expérimenté
 
Avatar de vdumont
 
Date d'inscription: février 2006
Âge: 22
Messages: 512
Par défaut

Merci pour le lien


Est-ce qu'il y a vriament des + a propos Code::Blocks par rapport a Dev-Cpp? Mis à part le fait qu'il est cross-platforme.
vdumont est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 03/09/2006, 00h40   #7 (permalink)
Alp
Responsable C++
 
Avatar de Alp
 
Date d'inscription: juin 2005
Messages: 6 121
Par défaut

Honnêtement, oui.
Tout d'abord, l'éditeur est mieux, la complétion de code est bien plus performante.
Ensuite, la gestion des projets et tout est mieux faite.
Et bien sûr l'incontournable système de plugins, très très bien fait.
Il y a aussi un designer wxWidgets bien entamé déjà, disponible et fonctionnel, mais pas fini.
En plus, de manière générale, Code::Blocks est bien plus configurable je trouve.
Mieux vaut migrer quoi. J'ai eu du mal à quitter Dev-C++ mais maintenant que je l'ai fait je suis content(ca fait longtemps).
Cependant, je pense qu'il reste une certaine marge vis à vis de VC++2005.
__________________
Mon blog (en) - Mes articles et critiques de livres - Brute
C++ - Qt - Algo - Intelligence Artificielle
Pour participer, contactez-moi


A la recherche d'un emploi à temps partiel si possible (Software, Web, ...)
Alp est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 03/09/2006, 05h47   #8 (permalink)
Membre expérimenté
 
Avatar de vdumont
 
Date d'inscription: février 2006
Âge: 22
Messages: 512
Par défaut

C'est sur que ce n'est pas comparable a VC++2005, mais il faut aussi comparé les ressources attribués à ce dernier versus ceux attribuées à Code::Blocks, c'est comprenable!

Merci pour ton opinion. J'essaie de migrer vers Code::Blocks
vdumont est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/09/2006, 10h25   #9 (permalink)
Membre actif
 
Date d'inscription: juin 2005
Messages: 176
Envoyer un message via MSN à Spartan03
Par défaut

De plus, le développement de DevC++ est arrêté alors que celui de CodeBlocks continue!
Enfin la team du site du zéro à apparemment traduit CodeBlocks en français (http://www.siteduzero.com/forum-83-6...de-blocks.html).

Mais pour le moment aucun des liens sur ce post ne fonctionnent chez moi!
__________________
Pourquoi faire simple quand on peut faire compliqué!
Spartan03 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/09/2006, 05h22   #10 (permalink)
Membre expérimenté
 
Avatar de vdumont
 
Date d'inscription: février 2006
Âge: 22
Messages: 512
Par défaut

Je comprend pas trop comment fonctionne le "Code Completion" dans CodeBlocks, le plugin est activé pourtant il me ne complète jamais rien et il ne fait pas comme "L'intellisense" de Visual Studio...

Qu'est-ce qu'ils entendent par code completion alors?


Merci
vdumont est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/09/2006, 22h46   #11 (permalink)
Alp
Responsable C++
 
Avatar de Alp
 
Date d'inscription: juin 2005
Messages: 6 121
Par défaut

Alors :
- La complétion de code n'est pas aussi poussée que l'intellisense de VS
- Pourque CodeBlocks complète comme il faut il faut qu'il ait chargé le header ou quoi dans lequel il y a les définitions, cad un header inclu dans le projet(dans un des fichiers du projet quoi), mais c'est très loin de VS...
__________________
Mon blog (en) - Mes articles et critiques de livres - Brute
C++ - Qt - Algo - Intelligence Artificielle
Pour participer, contactez-moi


A la recherche d'un emploi à temps partiel si possible (Software, Web, ...)
Alp est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 15/09/2006, 03h31   #12 (permalink)
Membre expérimenté
 
Avatar de vdumont
 
Date d'inscription: février 2006
Âge: 22
Messages: 512
Par défaut

J'arrive vraiment pas à le faire fonctionner ahah.
vdumont est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 15/09/2006, 20h11   #13 (permalink)
Alp
Responsable C++
 
Avatar de Alp
 
Date d'inscription: juin 2005
Messages: 6 121
Par défaut

Explique donc ta démarche, on va tenter de résoudre ton problème
__________________
Mon blog (en) - Mes articles et critiques de livres - Brute
C++ - Qt - Algo - Intelligence Artificielle
Pour participer, contactez-moi


A la recherche d'un emploi à temps partiel si possible (Software, Web, ...)
Alp est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 15/09/2006, 21h43   #14 (permalink)
Membre expérimenté
 
Avatar de vdumont
 
Date d'inscription: février 2006
Âge: 22
Messages: 512
Par défaut

Et bien en fait il est activé par défaut, et je n'ai jamais eu connaissance qu'il était actif puisqu'il ne m'a jamais rien complété. Ne serais-ce que les accolades Peut-être parce que je travaille des fichiers en C et non en C++ (donc je ne vais pas d'orienté objet) ??


Un problème un peu plus important parcontre, comment inclure une librairie (.obj) à un projet C? Dans Visual Studio il suffit de faire "Ajouter des fichiers au projet" et il link directement à la librairie lorsqu'on build. C'est ou exactement dans Code::Blocks? Merci!
vdumont est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 15/09/2006, 22h42   #15 (permalink)
Rédacteur/Modérateur
 
Avatar de Matthieu Brucher
 
Date d'inscription: juillet 2005
Localisation: Pau
Âge: 27
Messages: 8 165
Par défaut

Un fichier obj n'est pas une bibliothèque, ce n'est qu'un fichier compilé.
__________________
Je ne réponds pas aux questions par MP
Lorsque vous avez la solution, n'oubliez pas de marquer le sujet résolu
Tutos et critiques de livres : http://matthieu-brucher.developpez.com/
Tutos Boost : http://matthieu-brucher.developpez.c...els/cpp/boost/
Mes blogs : français et anglais
Le blog de ma femme : http://www.eifelle.com/
Jeu : Battez-vous pour moi
Matthieu Brucher est déconnecté   Envoyer un message privé Réponse avec citation
NEWS C++FAQs C++TUTORIELS C++LIVRES C++OUTILS & COMPILATEURS C++SOURCES C++BLOG C++Qt

Réponse

Précédent   Forum des développeurs > C et C++ > C++ > Boost



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide