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 :
Voici les inclusions des fichiers C++ :
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
NbPrimers.cpp :
FindPrimers.cpp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #include "AskResults.h" #include "FindPrimers.h"
Test.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"
S'il vous faut plus de renseignements, demandez-moi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #include "FindPrimers.h" #include "Main.h"
Merci d'avance de votre aide.
@++
Partager