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 :

Problème include boost socket


Sujet :

Boost C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 31
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 79
    Par défaut Problème include boost socket
    Bonjour,

    Voila, j'aimerais utiliser les fonctions sockets de boost, mais g++ ne me trouve pas les fichiers qu'il faut :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #include <boost/socket/ip4.hpp>                                                                                                   
    #include <boost/socket/socketstream.hpp>                                                                                          
    #include <boost/socket/socket_exception.hpp>                                                                                      
    #include <boost/socket/connector_socket.hpp>
    Me repond :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    main.cpp:2:32: error: boost/socket/ip4.hpp: No such file or directory                                                             
    main.cpp:3:41: error: boost/socket/socketstream.hpp: No such file or directory                                                    
    main.cpp:4:45: error: boost/socket/socket_exception.hpp: No such file or directory                                                
    main.cpp:5:45: error: boost/socket/connector_socket.hpp: No such file or directory
    Pourtant lors que j'utilise xpressive de boost, cela marche très bien ...
    Quelqu'un aurait une solution ?

    merci

  2. #2
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    Je te conseillerais plutôt Boost.Asio pour le réseau avec Boost

    Télécharge la version basée sur Boost et regarde la documentation conjointe.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 31
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 79
    Par défaut
    Oui je vien de voir ça :
    These pages are now mostly obsolete - See Boost.asio for a Boost library that incorportates networking capability.
    Merci

  4. #4
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    Je viens d'éditer mon message. Fais-y attention;

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 31
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 79
    Par défaut
    Hmm, apparament après avoir copier les fichiers dans /usr/include/boost il faut lancer bjam, mais sa me renvois une erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    theo7@George:/usr/include/boost/libs/system/build$ sudo bjam --with-system --with-thread --with-date_time --with-regex --with-serialization stage
    Unable to load Boost.Build: could not find "boost-build.jam"
    ---------------------------------------------------------------
    Attempted search from /usr/include/boost/libs/system/build up to the root
    and in these directories from BOOST_BUILD_PATH and BOOST_ROOT: /usr/share/boost-build.
    Please consult the documentation at 'http://www.boost.org'.
    theo7@George:/usr/include/boost/libs/system/build$ ls
    Jamfile.v2
    theo7@George:/usr/include/boost/libs/system/build$

Discussions similaires

  1. [FLASH MX2004] [XMLSocket] Problème avec serveur socket php
    Par cocodunombril dans le forum Flash
    Réponses: 4
    Dernier message: 03/04/2009, 02h10
  2. [VC++] Problème include de header
    Par Yellowmat dans le forum MFC
    Réponses: 10
    Dernier message: 08/12/2005, 13h50
  3. problème avec des sockets
    Par ddii dans le forum Réseau
    Réponses: 10
    Dernier message: 15/11/2005, 15h53
  4. problème include avec win 2003 / IIS6
    Par fredoche dans le forum ASP
    Réponses: 3
    Dernier message: 26/09/2005, 17h36
  5. [Win32] Problème avec les sockets
    Par mickael777 dans le forum MFC
    Réponses: 3
    Dernier message: 12/08/2005, 11h15

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