2010-08-17 7 views

Répondre

2

Boost est principalement une bibliothèque en-tête uniquement, avec une utilisation étendue de modèles (qui se compilent tous probablement en binaire optimisé). Étant donné uniquement le binaire exécutable, vous ne pourrez probablement pas déduire la version Boost utilisée. Probablement la seule façon dont vous saurez quelle version de Boost est utilisée en regardant le numéro de version de l'exécutable (s'il en a un) puis recherchez-le dans le référentiel de contrôle source d'où il provient (si vous y avez accès) .

+0

J'espérais que la version statique de const char [] = "1.32" quelque part ... – Arkadiy

+0

Il y a http://www.boost.org/doc/libs/1_42_0/boost/version.hpp, mais la version est # define-d, donc non, je ne pense pas que vous trouverez une chaîne de version Boost dans le binaire à moins que le programmeur ne l'y ait explicitement mis. –

Questions connexes