Bonjour

Je n'arrive pas à compiler un programme sous VisualStudio et je ne sais pas pourquoi

J'ai un générateur de nombre (en cpp) dans un dossier gene
EDIT : Il est maintenant dans une dll avec une lib pour le linkage

Le fichier MonGenerateur.h:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
#pragma once
void gg_initialiser(int seed);
int gg_generer();
Le fichier d'entrée lui bien en c dont voici les extraits interressant:
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
 
//divers en-tête
#include "Gene\MonGenerateur.h"
 
uint32_t generer(void){
return gg_generer();
}
 
int main (int argc, char* argv[])
{
//...
gg_initialiser(0);
 
//...
return 0;
}
Et lors de la compilation j'obtiens ces erreurs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Erreur 3 error LNK2001: symbole externe non résolu _gg_generer C:\Users\Raphael\Documents\Visual Studio 2010\Projects\Generateur\U01\U01.obj
Erreur 2 error LNK2001: symbole externe non résolu _gg_initialiser C:\Users\Raphael\Documents\Visual Studio 2010\Projects\Generateur\U01\U01.obj
et je ne sais pas pourquoi.


J'ai aussi essayé de laisser le générateur dans une dll avec une lib pour le linkage et ca ne change rien.

Pouvez-vous m'aider?

raphchar

PS :j'ai tout nettoyé avant de regénérer la solution