cs_jpeg
Messages postés40Date d'inscriptionlundi 17 décembre 2001StatutMembreDernière intervention25 février 20041 20 déc. 2001 à 13:50
Ton problème vient du fait que tu n'a pas inclus toutes les librairies ou les sources dont tu as besoin dans ton projet.
L'explication est un peu longue, je m'en excuse.
Je considérerai que tu utilises VC++
Je ne sais pas ce que fait ton app mais tu as du inclure (par #include) pas mal de header différent pour mener à bien le développement.
J'y vois par exemple l'utilisation de la classe CIDocIterator ou encore CRfcString (classes que je ne connais pas). Tu dois à coup sur les utiliser dans ton code à un moment ou un autre...
La première étape de la compilation s'est bien passé (sinon, tu n'arriverais pas là). ton code est donc bon. Cela veut dire que tu as bien inclus des .h faisant référence à ces classe.
Cependant à l'édition des liens, ça plante. Le compilo, n'arrive pas à trouver le code source de ces classes dont tu fais référence dans ton code.
Si ces classes sont de toi, alors tu as certainement oublier de mettre le code source (le corps des fonctions ou fichiers.cpp) dans le projet alors que les headers y sont bel et bien (les déclarations de fonctions ou fichiers.h). Il faut donc les rajouter à partir de FileView : add to Project.
Si ces classes ne sont pas de toi. Dans ce cas, tu as du avoir avec les .h que tu as utilisé, des .lib qu'il convient d'indiquer à Visual. (si c'est aussi des .cpp, tu fais comme si les classes étaient de toi)
Là, tu fais : Project->Settings->Link. Et là, où y'a déjà pas mal de .lib, tu rajoute le nom de ceux qui t'ont été donnés avec les .h.
Attention, ces fichiers doivent être dans un chemin connu de Visual pour pouvoir être trouvés.
Tu peux les mettre dans le repertoire lib de visual ou alors, il faut lui indiquer où ils sont :
Tools->Options->Directories->library files
C'est peut-être de là que vient ton problème.
Voilà tout. Si tu n'as ni cpp, ni lib qui vont avec tes .h, alors je suis très pessimiste quand à la compilation de ton projet.