Bonjour,
Si quelqu'un pouvait me donner un petit coup de pouce...concernant l'import de dll.
Je travaille sur un projet qui a déjà demarrer et que je dois terminer.
Le projet est sous visual Studio.
Il existe une dll qu'on appelera X.dll contenant un fichier X.h avec
extern "C" {
__declspec(dllexport) int methode1();
__declspec(dllexport) int methode2();
}
Je travaille sur un programme Y.exe qui doit faire appel au méthode de la dll.
Dans le fichier StdAfx.h de mon projet, se trouve les lignes suivantes :
#import "X.dll" named_guids
Quand je compile mon exe,(avec les calling conventions à __cdecl (/Gd) ) , j'ai l'erreur suivante:
stdafx.h(32) : fatal error C1083: Cannot open type library file: 'c:\X.dll': Erreur lors du chargement de la bibliothèque/DLL du type.
La dll est bien présente dans le répertoire avec tous les droits.
Qui pourrait me donner une piste de recherche ?
Merci d'avance
Partager