42 votes

Comment puis-je trouver la version de Boost?

Je veux juste savoir comment je peux trouver la version de boost installée dans mon ubuntu 12.04 ? J'ai des problèmes avec la version actuelle et je pense revenir à la 8.04. Quelle est la version de boost dans 8.04 ?

58voto

Joshua McKinnon Points 12379

La version de libboost sur mon système 12.04 est 1.48.0.2. Voici comment vous pouvez le savoir :

dpkg -s libboost-dev | grep 'Version'

21voto

gevang Points 423

Vous pouvez vérifier version.hpp à l'intérieur du répertoire d'inclusion de Boost (normalement /usr/include/boost, vous pouvez utiliser locate /boost/version.hpp ou similaire pour obtenir cela) pour BOOST_VERSION ou BOOST_LIB_VERSION.

$ cat /usr/include/boost/version.hpp | grep "BOOST_LIB_VERSION"

//  BOOST_LIB_VERSION doit être défini pour être identique à BOOST_VERSION
#define BOOST_LIB_VERSION "1_53"

SO: Comment déterminer la version de Boost sur un système?

2voto

Yas Points 121

Dans le fichier source C++!

#include 
#include 

int main() {
  std::cout << BOOST_LIB_VERSION << '\n';
}

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X