Как найти версию Boost Runtime

Я пишу библиотеку C ++, которая использует boost.

В эту библиотеку я хочу включить информацию о буст-версии, которая использовалась для компиляции бинарной версии моей библиотеки. Я могу использовать макросBOOST_VERSION и это нормально.

Я также хотел определить, какая версия Boost во время выполнения, чтобы я мог сравнить с версией Boost, которая использовалась для компиляции моей библиотеки. Очевидно, что я не могу использовать макрос, потому что он даст мне жестко запрограммированную версию во время компиляции, а не во время выполнения.

Что мне нужно, это функция в Boost (какboost::get_version()). Есть ли способ сделать это в Boost?

Ответы на вопрос(2)

Ваш ответ на вопрос