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 :

__imp___invalid_parameter_noinfo


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair� Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    863
    D�tails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 863
    Par d�faut __imp___invalid_parameter_noinfo
    Bonjour et bon week-end,

    Je n'ai pas l'habitude de poster mes r�sultats de l'�dition de lien, mais l�, je suis sec.

    Je suis en Visual C++ 2005 Express sous Windows XP.

    J'ai cette erreur (en une seule ligne !):
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    scardmodule.obj : error LNK2019: symbole externe non résolu __imp___invalid_parameter_noinfo référencé dans la fonction "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >::operator[](unsigned int)" (??A?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@QAEAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@I@Z)
    Une recherche sur ce forum n'a pas aboutit.

    Google est avare de r�ponse: il y a quand m�me:

    http://www.mail-archive.com/opensg-u.../msg04656.htmlhttp://www.mail-archive.com/opensg-u.../msg04656.html

    et, l�, je ne comprends pas la phrase magique :"Anyway, removing the D-postfix from the librairies makes it link without errors!"

    Si quelqu'un a des comp�tence dans la langue de Shakespeare et dans celle de Bill Gates...

    Merci

  2. #2
    Nouveau membre du Club
    Inscrit en
    Mars 2005
    Messages
    6
    D�tails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 6
    Par d�faut
    @ Bayard :
    Apparement tu m�langes des librairies compil�es en DEBUG avec d'autres compil�es en RELEASE (ou un truc dans le genre). Donc assures toi que lorsque tu compiles en DEBUG, toutes tes d�pendances (lib utilis�es � l'�dition de liens) soient aussi en DEBUG, et r�ciproquement en RELEASE.

    Ce que dit le gars que tu cites, c'est justement d'�ter le "D" � la fin du nom de la lib (donc remplacer MSVCRTD.lib par MSVCRT.lib), i.e. de ne pas linker avec une lib en DEBUG - vu que le "D" est dans le nom de la lib pour signifier debug, justement .

    En esp�rant que �a r�solve ton probl�me.

    A+

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