Erreur lnk2019 wchar_t

gg62 -  
mamiemando Messages postés 33758 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je suis vraiment débutant en c++ (j'utilise visual studio 2010) et je n'y connais rien... je tape juste quelques bouts de code pour essayer de voir et progresser ensuite.

J'ai téléchargé une source de programme (opensource ofcourse) et j'ai un tas d'erreurs comme celle indiquée ci-dessous lorsque je compile:

error LNK2019: symbole externe non résolu "wchar_t const * const wxEmptyString" (?wxEmptyString@@3PB_WB) référencé dans la fonction "public: virtual __thiscall CProcessImage::~CProcessImage(void)" (??1CProcessImage@@UAE@XZ)


Et là j'y comprend rien.

j'ai bien lu un tas de chose mais comme je n'y comprend rien ca ne m'aide pas, j'ai trouvé un truc du genre il manque un lien externe, qu'il faut aller voir dans la boite de lien et que je devrais y trouver certains fichiers mais quoi? je n'en sais rien... si quelqu'un pouvait me donner une piste compréhensible pour un pauvre débutant ca serait bien sympa.

4 réponses

mamiemando Messages postés 33758 Date d'inscription   Statut Modérateur Dernière intervention   7 877
 
En gros il te dit qu'il ne connaît pas le type wchar_t. C'est sans doute que tu as oublié d'inclure le header <wchar.h> (en C)
http://www.cplusplus.com/reference/cwchar/wchar_t/

Sous windows il est possible que ce type soit nommé WCHAR donc un typedef pourrait aussi régler ton problème :

typedef WCHAR wchar_t;


Bonne chance
0
Armulis Messages postés 1236 Date d'inscription   Statut Membre Dernière intervention   410
 
en C++, c'est plus facile d'utiliser des "strings".
Les wchar_t c'est plutôt du C, je crois (mais ça marche en C++, c'est vrai)
0
mamiemando Messages postés 33758 Date d'inscription   Statut Modérateur Dernière intervention   7 877
 
Non ça n'a aucun rapport. wchar_t est plutôt à comparer avec le type char, il sert à stocker un caractère unicode par exemple tandis qu'un char ne permet que de stocker un caractère ascii.

Bonne chance
0
gg62
 
Merci,
Me revoilà après avoir cherché un peu dans cette voie. Mais sans succès. J'ai toujours autant d'erreurs.

Pour aller un peu plus loin j'ai essayé comme j'ai trouvé, grâce à mon ami Google, de définit un type wchar_t en tchart... mais ca n'a rien donné!

D'autres idées?
0
mamiemando Messages postés 33758 Date d'inscription   Statut Modérateur Dernière intervention   7 877
 
Sans message d'erreur difficile de répondre.
0