[VC]probleme de compilation

probleme de compilation [VC] - Programmation

Marsh Posté le 18-05-2001 à 12:02:04    

Salut,
 
J'ai un probleme lorsque j'essaie de compiler un programme sous visual :
J'obtiens l'erreur suivant :
Package.obj : error LNK2001: unresolved external symbol _HrMAPIFindStoreA@16
 
Je n'arrive pas a trouver la librairie a laquelle appartient cette fonction.
 
Je vous remercie par avance,
 
Bud


---------------
BUD...
Reply

Marsh Posté le 18-05-2001 à 12:02:04   

Reply

Marsh Posté le 18-05-2001 à 14:19:54    

J'ai un nouveau probleme avec ces fonctions : j'en ai une deuxieme qui apparait :
Package.obj : error LNK2001: unresolved external symbol _HrMAPIFindFolderExA@20
Package.obj : error LNK2001: unresolved external symbol _HrMAPIFindStoreA@16
 
Pourtant ces fonctions sont dans edkmapi.h et je l'ai bien mis  !!!
:cry:  
 
Alors si vous pouvez m'aider avec cette bibliotheque...


---------------
BUD...
Reply

Marsh Posté le 18-05-2001 à 16:29:11    

bud8 a écrit a écrit :

J'ai un nouveau probleme avec ces fonctions : j'en ai une deuxieme qui apparait :
Package.obj : error LNK2001: unresolved external symbol _HrMAPIFindFolderExA@20
Package.obj : error LNK2001: unresolved external symbol _HrMAPIFindStoreA@16
 
Pourtant ces fonctions sont dans edkmapi.h et je l'ai bien mis  !!!
:cry:  
 
Alors si vous pouvez m'aider avec cette bibliotheque...




tu as mis la bib (libxxx.a) qui va avec le .h ou pas ?

Reply

Marsh Posté le 18-05-2001 à 16:45:01    

Oui j'ai bien ajoute les librairies suivantes : Mapi32.lib Edkmapi.lib Edkdebug.lib qui vont avec le .h d'ailleur j'en ai ajoute d'autre mais je me rappelle plus lesquelles ...
Mais je les ai trouver en faisant une rechercher avancer dans mon rep. de librairies des lib contenant les fonctions manquantes.
 
 :crazy: Le pb est que ces 2 fonctions ne sont dans aucune librairies...
 
Mais je comprends encore moins car j'ai deja utiliser ces 2 fonctions : HrMAPIFindFolderEx et HrMAPIFindStore dans un autre prog et tout ca fonctionne dans l'autre ...  :pt1cable:  
 
Donc sur ce coup la je suis completement largue ...  
Je vous remerci pour tout les renseignement que vous pourrez m'apporter.


---------------
BUD...
Reply

Marsh Posté le 18-05-2001 à 16:47:59    

Pardon, oui les .lib...
 
tu travailles en C ou en C++ ?

Reply

Marsh Posté le 18-05-2001 à 16:49:10    

Oui en C++ sous visual C++
 :eek2:


---------------
BUD...
Reply

Marsh Posté le 18-05-2001 à 16:56:32    

Je vois deux possibilites :
1- il te manque un .lib...
2- ces fonctions sont en C et non en C++...
 
 recherche dans quel .h elles sont definies, y sont elle seules ou pas, as tu un lib dont le nom corresponde ?

Reply

Marsh Posté le 18-05-2001 à 17:56:08    

Je peux reondre a tes 2 questions:
-Je programme en c++ et le fonction le sont (en tout cas je pense vu qu'elles ont marchees 1 fois)
-HrMAPIFindFolderEx et HrMAPIFindStore  sont definies dans edkmapi.h qui sont en fait des #define de HrMAPIFindStoreA et HrMAPIFindFolderExA car c'est de l'unicode.
Voila si tu peux m'aider !!!


---------------
BUD...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed