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

Discussion :

Travailler avec Qt et Boost

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2008
    Messages
    289
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2008
    Messages : 289
    Par défaut Travailler avec Qt et Boost
    Bonjour,
    j'ai récupéré une machine avec QtCreator et Qt:
    Qt 4.8.1 for Desktop - MSVC2010 (Qt SDK) dixit l'edi
    et Boost_1_52_0 compilée pour minGW
    Je me chauffe sur le premier exemple proposé dans la doc Boost:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    #include <QtCore/QCoreApplication>
    #include <boost_1_52_0/boost/lambda/lambda.hpp>
    #include <iostream>
    #include <iterator>
    #include <algorithm>
     
    int main(int argc, char *argv[])
    {
        QCoreApplication a(argc, argv);
     
        using namespace boost::lambda;
        typedef std::istream_iterator<int> in;
     
        std::for_each(
            in(std::cin), in(), std::cout << (_1 * 3) << " " );
     
        return a.exec();
    }
    Mon fichier projet.pro est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    QT       += core
     
    QT       -= gui
     
    TARGET = SimplePgmUsingBoost
    CONFIG   += console debug
    CONFIG   -= app_bundle
    LIBS += -LC:/boost_1_52_0/boost
    INCLUDEPATH += "C:/boost_1_52_0/boost"
     
    TEMPLATE = app
     
    SOURCES += main.cpp
    Erreur systématique:
    C1083: impossible d'ouvrir le fichier include "boost_1_52_0/boost/lambda/lambda.hpp"
    Ce fichier existe bien dans le répertoire C:/boost_1_52_0/boost/lambda

    Est-ce que cela vient de mon fichier .pro?
    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Dans ton pro, tu as mis la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INCLUDEPATH += "C:/boost_1_52_0/boost"
    Donc pour inclure un fichier boost, il faut le faire par rapport à ce dossier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #include <lambda/lambda.hpp>
    ce qui constitue le chemin complet du fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:/boost_1_52_0/boost" + "lambda/lambda.hpp"

  3. #3
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2008
    Messages
    289
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2008
    Messages : 289
    Par défaut
    Bonjour Winjerome,

    C'est ce que j'avais écrit dans une première version mais le message d'erreur était déjà celui-ci.
    Pour l'instant, je sèche.

Discussions similaires

  1. [C#] [EXCEL] Travailler avec EXCEL sans ouvrir le logiciel
    Par Fabsou dans le forum Windows Forms
    Réponses: 3
    Dernier message: 16/07/2004, 10h29
  2. Travailler avec PHP / Apache / MySQL
    Par R3iTt0R dans le forum Linux
    Réponses: 22
    Dernier message: 24/06/2004, 11h03
  3. Ouvrir le poste de travail (avec ShellExecute) ?
    Par benj63 dans le forum C++Builder
    Réponses: 4
    Dernier message: 17/08/2003, 11h09
  4. Documentation sur la manière de travailler avec le XML en java
    Par DelPiero62 dans le forum Format d'échange (XML, JSON...)
    Réponses: 8
    Dernier message: 26/03/2003, 09h16
  5. Travailler avec des bits
    Par Vulvulune dans le forum Langage
    Réponses: 5
    Dernier message: 02/03/2003, 19h09

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