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 :

probleme de headers avec uBLAS de BOOST


Sujet :

Boost C++

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Août 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2006
    Messages : 84
    Par défaut probleme de headers avec uBLAS de BOOST
    Salut,

    j'ai telecharge BOOST et la bibliotheque qui m interesse ets uBLAS qui n a pas besoin d etre compiler donc je l ai pas compiler...

    Voilà le code que j ai ecrit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
    #include <numeric/ublas/matrix.hpp>
    #include <numeric/ublas/io.hpp>
     
    int main () {
        using namespace boost::numeric::ublas;
        matrix<double> m (3, 3);
        for (unsigned i = 0; i < m.size1 (); ++ i)
            for (unsigned j = 0; j < m.size2 (); ++ j)
                m (i, j) = 3 * i + j;
        std::cout << m << std::endl;
    }
    Le probleme suivient à la compilation, apparemment il reconnait bien les headers mais va chercher vector.hpp et ne le trouve pas alors qu il est dans le meme dossier que les deux headers declares.
    Quelqu un saurait il d ou vient le probleme ?

    Merci !

  2. #2
    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
    normalement, c'est include <boost/...> pas directement le dossier.

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Août 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2006
    Messages : 84
    Par défaut
    oui jeme suis trompe mais j ai corrige comme tu me le dis et ca ne resoud pas le probleme ...

  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
    Plus précisément, quel est le dossier que tu inclus dans ton include ?

  5. #5
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Août 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2006
    Messages : 84
    Par défaut
    je travaille avec visual c++, dans la rublique Include (tool\options\VC++DIRECTORIES et puis je choisi "show directories for : " include files), je mets le chemin d acces qui est :
    C:\BOOST_NON_COMPILE\boost
    A ce meme endroit j ai egalement l adresse : C:\Program Files\Microsoft Platform SDK\Include que j avais mis en installant visual C++ en suivant le tutorial du site.

    et dans le repertoire boost j ai un ensemble de dossier ( algorithm, archive assign , io, etc...) dont notamment numeric\ublas et dans ublas j ai mes .hpp (c est a dire vector.hpp, matrix.hpp, io.hpp etc....)

    Ce que je comprend pas bien c est que quand je compile il reconnait bien les fichiers que je lui indique : matrix.hpp et io.hpp, mais il ne trouve pas vector.hpp qui est appele dans matrix.hpp ??

    Voilà, j espere que vous avez une solution !
    Si il manque des informations demandez le moi.
    Merci

  6. #6
    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
    Il ne faut pas mettre C:\BOOST_NON_COMPILE/boost mais C:\BOOST_NON_COMPILE/ tout court si mes souvenirs sont bons.

  7. #7
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Août 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2006
    Messages : 84
    Par défaut
    ok ca marche mais j ai un message d erreur suivant :

    Project : error PRJ0003 : Error spawning 'cmd.exe'.

    j ai du modifier une variable d environnement qui fallait pas non ??
    Enfin merci pour la solution à mon prbleme de header !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fichier WMP(HD Photo) avec miniature intégré, probleme de header ? Bug étrange ?
    Par archimed111 dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 08/08/2008, 12h57
  2. Probleme header avec GCC
    Par psgkiki dans le forum C
    Réponses: 1
    Dernier message: 03/01/2008, 17h59
  3. probleme avec bind de boost
    Par kass28 dans le forum Boost
    Réponses: 4
    Dernier message: 12/10/2007, 18h54
  4. Probleme de redirection avec Header
    Par ehmppowa dans le forum Langage
    Réponses: 7
    Dernier message: 28/12/2006, 18h26
  5. probleme de compilation avec boost
    Par doof dans le forum Bibliothèques
    Réponses: 7
    Dernier message: 07/06/2005, 21h38

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