Bonjour,
Je suis confronté à une erreur de link que je ne m'explique pas ...
Voici mon programme :
Il s'agit ni plus ni moins que du tutorial sur program_option que l'on peut trouver sur le site web de IBM...
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Je compile à l'aide d'un CMAKE dont voici les parties interessantes :
La sortie du cmake est bien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
BL : /usr/local/lib/libboost_program_options.so
ce qui signifie qu'il a trouvé la bonne librairie.
Ensuite, je tape make, et mon programme ce compile, par contre à l'édition des liens j'ai le message suivant :
Donc, il le trouve dans le .hpp mais pas dans le .so...
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
J'ai aussi essayé de compiler avec la version ".hpp" only de boost, mais le problème est pire... Car dans ce cas, il ne trouve aucun des symboles de toute la libraire boost::program_options.
Toute aide sera la bienvenu,
Cordialement,
Adrien BARRAL
REETI's development team
http://www.reeti.fr

 

 
		
		 
         
 

 
			
			

 
   


 Problème d'édition des liens avec boost::program_option et cmake
 Problème d'édition des liens avec boost::program_option et cmake
				 Répondre avec citation
  Répondre avec citation
Partager