Bonjour

N'étant pas un "pro" de C++, je dois recompiler une librairie. Toutefois, j'obtiens une erreur de définitions multiples de ce style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
NbPrimers.o(.bss+0x0): définitions multiples de « pResults »
FindPrimers.o(.bss+0x0): défini pour la première fois ici
Test.o(.bss+0x0): définitions multiples de « pResults »
FindPrimers.o(.bss+0x0): défini pour la première fois ici
collect2: ld a retourné 1 code d'état d'exécution
make: *** [all] Erreur 1
Voici les inclusions des fichiers C++ :
NbPrimers.cpp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
#include "AskResults.h"
#include "FindPrimers.h"
FindPrimers.cpp :
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
 
#include <cstdio>
#include <cstring>
#include <vector>
 
#include "ParseArgs.h"
#include "TSetSeq.h"
#include "TScoMat.h"
#include "SequencesFile.h"
#include "BioXprTypes.h"
#include "OligoProgramOligo6.h"
#include "TSetBox.h"
#include "TBox.h"
#include "FindPrimers.h"
 
#include "PrimersResults.h"
Test.cpp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
#include "FindPrimers.h"
#include "Main.h"
S'il vous faut plus de renseignements, demandez-moi.
Merci d'avance de votre aide.

@++