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:
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 #pragma once void gg_initialiser(int seed); int gg_generer();
Et lors de la compilation j'obtiens ces erreurs :
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 je ne sais pas pourquoi.
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
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
Partager