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

有没有办法使用“字符串”或一些otehr命令来决定使用什么版本的Boost来编译特定的可执行文件或.so?我所拥有的只是可执行文件/ .so本身. 最佳答案 Boost主要是一个只有头文件库,大量使用模板(所有模板都可以编译成一些优化的二进制文件).仅给出可执行二进制文件,您很可能无法推断出使用的Boost版本.

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

点赞