ybuchheit
Messages postés13Date d'inscriptionlundi 31 octobre 2005StatutMembreDernière intervention 1 février 2006
-
5 déc. 2005 à 10:30
platon179
Messages postés237Date d'inscriptionlundi 20 mai 2002StatutMembreDernière intervention22 juillet 2011
-
5 déc. 2005 à 11:03
Bonjour,
je souhaiterais appeler une fonction contenue dans une dll. Je n'ai pas le source de cette dll, le seul fichier dont je dispose est le .dll et une doc avec les prototypes des fonctions.
J'ai essayé d'écrire un prog en redéclarant la fonction provenant de ma dll, et en l'appelant mais en compilant (sous vc++), j'ai l'erreur suivante:
Fichier.obj : error LNK2001: unresolved external symbol _funcA
Debug/Fichier.exe : fatal error LNK1120: 1 unresolved externals
Quelqu'un saurait-il ce qui cloche?? (Pour info, je débute en cpp...)
Voici les sources:
FICHIER.H
#include <stdio.h>
[DllImport("C:\\ma_dll.dll", CharSet=CharSet.Ansi)]
extern "C" int funcA();