Bonjour,
J’espère que je suis au bon endroit pour poser ma question, dont je pense que la réponse est très simple.
J’écris une DLL win32 (pas MFC) avec Visual C++6.0.
Dans cette dll je dois faire appel à des fonctions implémentées dans une autres dll (rapi.dll). Je dispose du .h et du .lib de cette dll appelée.
Dans le .h de ma dll j'ai inséré un "#include <rapi.h>" et même son .lib dans mon projet. Pour l'instant dans mon projet (ma dll win32) je n'appelle que la fonction "CeRapiInit" de rapi.dll
Le problème c'est que lors de la compilation j'obtiens des erreurs du type "'CeRapiInit' : undeclared identifier" qui laisse penser que rapi.h n'est pas pris en compte.
C'est surement une grossière erreur ou un oubli de ma part, mais je ne vois vraiment pas où ça cloche. D'autant plus que j'ai un autre projet (application console) avec les même déclarations qui fonctionne parfaitement. Il doit y avoir une subtilité que j'ignore au niveau des dll.
Merci d'avance à tout ceux qui pourront m'aider.
LS
Partager