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

MFC Discussion :

[VC6] Pb include <vector>


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �m�rite Avatar de Herode
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Mars 2005
    Messages
    825
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Mars 2005
    Messages : 825
    Par d�faut [VC6] Pb include <vector>
    Bonjour � tous,

    Je cherche � utiliser un std::vector comme attribut d'une de mes classes.
    Si je fais un #include <vector> dans le .cpp (juste au dessus de l'include du .h par exemple), pas de probl�me.

    Par contre, si je fais l'include dans le .h, le compilateur r�le :
    c:\program files\microsoft visual studio\vc98\include\memory(16) : error C2061: syntax error : identifier 'THIS_FILE'
    c:\program files\microsoft visual studio\vc98\include\memory(17) : error C2091: function returns function
    c:\program files\microsoft visual studio\vc98\include\memory(17) : error C2809: 'operator new' has no formal parameters
    c:\program files\microsoft visual studio\vc98\include\memory(20) : error C2954: template definitions cannot nest
    De quoi s'agit-il, selon-vous ????

  2. #2
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    salut,
    hum bizarre,dans ton .cpp le .h est bien plac� apres include "stdafx.h" ?

  3. #3
    Membre �m�rite Avatar de Herode
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Mars 2005
    Messages
    825
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Mars 2005
    Messages : 825
    Par d�faut
    Oui. Et dans le .h, le fait que je place l'include avant ou apr�s les autres ne change rien.

    Un autre d�tail m'intrigue : si je place le #include <vector> dans le stdafx.h, le projet compile correctement. Cela me fait penser qu'il doit d'agir d'un probl�me de param�trage du compilo (ou de l'EDI), mais lequel... ?

Discussions similaires

  1. probleme include <boost/serialization/vector.hpp>
    Par wirenth dans le forum Boost
    R�ponses: 4
    Dernier message: 24/08/2011, 14h05
  2. [VC6 to VS2008] Pb d'Iterator de Vector
    Par vanitom dans le forum MFC
    R�ponses: 2
    Dernier message: 29/08/2008, 09h35
  3. Erreur include vector et glut.h
    Par Burckel dans le forum OpenGL
    R�ponses: 2
    Dernier message: 05/12/2006, 12h29
  4. R�ponses: 2
    Dernier message: 11/07/2003, 18h24
  5. #include "math.h" et #include <math.h>
    Par pounka dans le forum C
    R�ponses: 4
    Dernier message: 01/05/2003, 21h06

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