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 :

Fichiers, dossier, chemin et lib boost ?


Sujet :

Bibliothèques

  1. #1
    Membre habitué
    Inscrit en
    Octobre 2004
    Messages
    616
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 616
    Points : 164
    Points
    164
    Par défaut Fichiers, dossier, chemin et lib boost ?
    coucou a tous
    Je cherche en ce moment comment

    -lire/ecrire de facons simple dans un fichier ( pour ca je supose que ce que j'ai lu dans la faq me sufira amplement ).

    -parcourir le HD : ex: quand on ouvre paint / PSP ou tout autre logiciel, si on clique sur "ouvrir", on a acces a l'arboresance du disque dur, et on peut choisir présicement le fichier a ouvrir, c'est ce que je cherche a faire en c++ .

    -comment installer a lib boost ? ( jai telechargé boost , boost jam, boost build ) ... mais apres ca, c'est le flou ( j'ai essayé de suivre un tuto officiel, mais sans succés :/ )
    edit: plus précisément, je ne voit pas ou exécuter bjam.exe, et ou passer tout les paramétre dont parles les différent tuto du web ...

    Enfin, je suis prenuer de ton conseil
    merci davance !

  2. #2
    Membre actif Avatar de Grulim
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    234
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 234
    Points : 288
    Points
    288
    Par défaut
    parcourir le HD
    je ne pense pas que ce soit possible en c++, mais peut-être que boost::filesystem te le permettrait, ce qui nous amène à la 2ieme réponse...
    comment installer a lib boost
    : tu peux utiliser certaines classes (comme boost::any) sans compiler la librairie, il suffit de rajouter le chemin de boost a l'INCLUDE de ton compilo.
    sous MSVC7.1, il suffit dans les propriétés de ton projet->C/C++->Général->Autres répertoires inclus
    voila, bonne compilation !
    sinon il y a un tutoriel pour la compilation sur la site même je crois (je l'ai fait il y a un bout de temps...)

    *EDIT*: typo

  3. #3
    Membre habitué
    Inscrit en
    Octobre 2004
    Messages
    616
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 616
    Points : 164
    Points
    164
    Par défaut
    j'utilise dev c++ et winXP, et je m'interessait justement a boost::filesystem
    J'ai lu que certaine classes pouvais etre utilisé sans etre compilé mais jignore si c'est le cas de filesystem ...et puis ca peut toujours me servir d'aprendre a compiler les autre :p
    ( enfin je peut tjrs essayer, d'inclure mon rep boost dans les include de mon compilo, puis de voir si je peut utiliser cette lib sans la compiler ... )

  4. #4
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 753
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 753
    Points : 10 704
    Points
    10 704
    Billets dans le blog
    3
    Par défaut
    Nan justement, la plupart des classes n'ont pas besoin d'être compilée mais... la loi de Murphy est là et filesystem doit l'être
    Note que pour VC++, il suffit d'ajouter boost une bonne fois pour toutes dans Outils->Options...->Projects->Répertoires de VC++->Fichiers Include et ensuite tu peux inclure boost sans toucher aux settings de ton projet.

  5. #5
    Expert éminent sénior
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 282
    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 282
    Points : 11 036
    Points
    11 036
    Par défaut
    Pour dev-cpp (que je n'utilise pas), il va te falloir ouvrir une console.
    Maintenant, je n'ai aucune pour ce qui est des outils de MinGW qui sont importés à ton insu par dev-cpp ; et donc je ne sais pas où tu trouveras la console.

  6. #6
    Membre habitué
    Inscrit en
    Octobre 2004
    Messages
    616
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 616
    Points : 164
    Points
    164
    Par défaut
    et sous devc++ ?

    edit: crosspost .... hum .... :lost: :p

  7. #7
    Membre habitué
    Inscrit en
    Octobre 2004
    Messages
    616
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 616
    Points : 164
    Points
    164
    Par défaut
    bon , je vais changer un peu dans mon aproche du pb, car la je m'en sort pas avec l'instal de boost :/

    Je vais créer une grande classe, me facilitant toutes les fonctions de lecture / ecriture / creation de fichier text .
    C'est partiiiiiiii ^^

    pour le parcours du HD, je m'en passerai :/ , étant donné que l'apli que je fait est avant tout pr moi ( un editeur de niveau ), je n'aurais qu'a mettre une invite a entrer un nom de dossier quand je choisit de charger / sauvegarder un fichier , aprés, charge a moi d'entrer le bon nom

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/12/2011, 09h09
  2. Réponses: 7
    Dernier message: 09/05/2006, 16h41
  3. ouvrir un fichier par chemin unc
    Par MrEddy dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 11/01/2006, 10h45
  4. Réponses: 9
    Dernier message: 22/09/2005, 16h34
  5. Prob chemins des includes de la lib boost
    Par onap dans le forum C++Builder
    Réponses: 2
    Dernier message: 13/05/2005, 11h56

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