[g++] Définitions multiples
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:
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:
1 2 3
|
#include "AskResults.h"
#include "FindPrimers.h" |
FindPrimers.cpp :
Code:
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:
1 2 3
|
#include "FindPrimers.h"
#include "Main.h" |
S'il vous faut plus de renseignements, demandez-moi.
Merci d'avance de votre aide.
@++