Jak znaleźć wersję uruchomieniową boost
Piszę bibliotekę C ++, która wykorzystuje boost.
W tej bibliotece chcę zawrzeć informacje o wersji doładowania, która została użyta do skompilowania binarnej wersji mojej biblioteki. Mogę użyć makraBOOST_VERSION
i to jest w porządku.
Chciałem też określić, która wersja uruchomieniowa jest doładowaniem, abym mógł porównać ją z wersją doładowania, która została użyta do skompilowania mojej biblioteki. Oczywiście nie mogę używać makra, ponieważ da mi ono wersję zakodowaną w czasie kompilacji, a nie w czasie wykonywania.
Potrzebna mi jest funkcja doładowania (jakboost::get_version()
). Czy istnieje sposób, aby to zrobić w trybie przyspieszonym?