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 :

Erreur MFC avec Visual 2010


Sujet :

MFC

  1. #1
    Membre averti
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2005
    Messages
    21
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 21
    Par d�faut Erreur MFC avec Visual 2010
    Bonjour,

    je rencontre le probl�me suivant avec Visual 2010:
    J'ai un project en C++ qui me rend une centaine d'erreurs de ce type :
    Erreur 1 error C2440: 'static_cast'*: impossible de convertir de 'CDllIsolationWrapperBase *' en 'CComCtlWrapper *' C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\afxcomctl32.inl 37
    lors de la compilation de StfAfx.cpp.

    Ce qui est surprenant c'est que cette erreur se produit sur un pc, mais pas sur d'autres pourtant identiques (XP 32 bits).

    Cela parle t'il avec quelqu'un ?

    Merci
    Romain

  2. #2
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 503
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 503
    Par d�faut
    J'ai 2 explications possibles (comme premier jet).

    - Des options de compilations qui d�sactivent l'op�rateur de cast n�cessaire.
    - code de MFC non VS2010 qui �tait trop permissif, que VS2010 n'accepte plus.

    Vous avez le code des MFC, donc analyses o� devrait �tre cet op�rateur de cast et pourquoi il n'est plus pris en compte.

  3. #3
    Membre averti
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2005
    Messages
    21
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 21
    Par d�faut
    Il y a quelque chose qui me gene dans ce probl�me : celui ci se produit sur certains pc et pas sur d'autres. L'erreur pourrait elle venir de la configuration du pc, ou de la configuration de Visual 2010 ?

    Merci

    Romain

  4. #4
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 503
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 503
    Par d�faut
    C'est tr�s vraisemblablement un probl�me de "configuration" de VS2010.

    Par configuration, version du Windows SDK install�, variables d'environnement, variables dans la configuration de VS2010 etc...

    Vous avez donc un gros avantage. Vous pouvez voir "pourquoi" �a marche sur les machines o� cela compile.

    V�rifiez en priorit� la configuration de VS2010 vis � vis de l'ordre des r�pertoires contenant les fichiers .h.

    Je pense que les versions des .h ne sont pas les m�mes entre les configurations qui compilent et celles qui ne compilent pas.

  5. #5
    Membre averti
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2005
    Messages
    21
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 21
    Par d�faut
    Merci pour ces informations, je v�rifie �a.

    Romain

  6. #6
    Membre averti
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2005
    Messages
    21
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 21
    Par d�faut
    Le probl�me a �t� r�solu :
    En fait, le fichier posant probl�me afxcomctl32.inl est un fichier inline li� � un header afxcomctl32.h.
    Ce dernier avait �t� �cras� dans le r�pertoire d'include de VC10. D'o� l'erreur.

    Vous pouvez donc clore ce fil de discussion.

    Merci pour le support,

    Romaiin

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 5
    Dernier message: 10/01/2008, 09h37
  2. Probl�me slider MFC avec visual studio
    Par superjoe dans le forum MFC
    R�ponses: 4
    Dernier message: 03/05/2007, 09h53
  3. Erreur LNK2005 avec Visual C++ 6
    Par Chatbour dans le forum Visual C++
    R�ponses: 2
    Dernier message: 20/10/2006, 21h35
  4. [MFC] MFC avec visual studio 2003
    Par leoninho dans le forum MFC
    R�ponses: 9
    Dernier message: 11/03/2006, 18h13

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