Узнайте, какая версия Boost использовалась для компиляции исполняемого файла / DLL - PullRequest
4 голосов
/ 17 августа 2010

Есть ли способ использовать «строки» или некоторые другие команды, чтобы решить, какая версия Boost использовалась для компиляции конкретного исполняемого файла или .so? Все, что у меня есть, это сам исполняемый файл / .so.

1 Ответ

2 голосов
/ 17 августа 2010

Boost - это в основном библиотека только для заголовков, с обширным использованием шаблонов (которые все компилируются, вероятно, в некоторый оптимизированный двоичный файл).Учитывая только исполняемый двоичный файл, вы, скорее всего, не сможете определить используемую версию Boost.

Вероятно, единственный способ узнать, какая версия Boost используется, глядя на номер версии исполняемого файла (если онодин) затем найдите его в репозитории исходного контроля, из которого он получен (если у вас есть к нему доступ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...