找出Boost用于编译可执行文件/ DLL的版本

时间:2010-08-17 16:02:58

标签: c++ boost

有没有办法使用“字符串”或其他命令来决定使用什么版本的Boost来编译特定的可执行文件或.so?我所拥有的只是可执行文件/ .so本身。

1 个答案:

答案 0 :(得分:2)

Boost主要是一个仅限标头的库,大量使用模板(所有模板都可以编译成一些优化的二进制文件)。仅给出可执行二进制文件,您很可能无法推断出使用的Boost版本。

通过查看可执行文件的版本号(如果有版本号),您可能只知道使用Boost版本的唯一方法,然后在它来自的源代码控制存储库中查找(如果您有权访问它)。