Bonjour,

J'ai créé une dll en c++ que je souhaite l'appeler depuis un programme c++. j'utilise borland c++ v5.01.

code de la dll :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
#include <stdio.h>
 
extern "C" __declspec(dllexport) int afficherCode(char c)
{
    fprintf(stdout,"Hello!!");
    return 0;
}
code du programme appelant la dll :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdlib.h>
#include <stdio.h>

extern "C" __declspec(dllimport) int afficherCode(char);

int main(void)
{
   char codeFichier;
   fprintf(stdout, "Hello World !!");
   fprintf(stdout, "\nEntrez le code fichier : ");
   fscanf(stdin, "%c",&codeFichier);
   afficherCode(codeFichier);
   

   system("PAUSE");
   return 0;
}
tout compil bien mais lors de l'execution du programme il me dit :
Make failed et j'ai l'erreur suivante :
Error : Unresolved external '_afficherCode' referenced from module test.cpp
pourquoi la dll n'est donc pas accessible...?