Bonjour,
j'utilise Visual Studio13, j'ai compilé boost 1.55.0 tous s'est bien passé, j'ai ajouté include path et libray path dans mon projet,
je suis sous windows 7 x64.
en utilisant les regex il ne trouve pas la librairie "cannot open file 'libboost_regex-vc120-mt-s-1_55.lib' ".
quand je regarde dans le répertoire stage/lib j'ai :
- libboost_regex-vc120-mt-1_55.lib
- libboost_regex-vc120-mt-gd-1_55.lib
mais je n'ai pas la librairie libboost_regex-vc120-mt-s-1_55.lib avec le "s".
la ligne de compilation que j'ai utilisé est la suivante:
bjam toolset=msvc-12.0 variant=debug,release threading=multi link=static
J'ai du oublié un paramètre de compilation mais je ne voit pas lequel ou bien un paramètre dans les propriétés du projet au niveau du préprocesseur.
Ou bien ce n'est pas la version 64bit peut etre.
Quelqu'un aurait une idée ?
Merci de votre aide.
EDIT:
J'ai pu récupérer la version 64 bit : boost_1_55_0-msvc-12.0-64.exe qui installe les binaires .lib mais j'ai des unresolved external symbol:
Le répertoire des includes dans mon cas pointent vers :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
D:\donnees\dev\library\boost_1_55_0
et pour les librairies vers:
D:\donnees\dev\library\boost_1_55_0\stage\lib
J'ai essayé d'ajouter dans le préprocessor au niveau des propriétés du projet "BOOST_MSVC " mais ca ne donne rien.
Merci de votre aide.

 

 
		
		 
         
 

 
			
			

 
   


 cannot open file 'libboost_regex-vc120-mt-s-1_55.lib'
 cannot open file 'libboost_regex-vc120-mt-s-1_55.lib'
				 Répondre avec citation
  Répondre avec citation 
  
  
  
 
 
  Envoyé par andromeda
 Envoyé par andromeda
					
Partager