静态库依赖项

时间:2009-04-30 09:55:22

标签: static dependencies

我在Windows平台上有一个静态库(.lib文件),我想在构建lib时知道CRT库的依赖版本。我没有.lib文件的源代码,有什么想法吗?

提前谢谢, 乔治

1 个答案:

答案 0 :(得分:5)

静态库没有这种依赖关系。构建库时,它不以任何方式与运行时链接,它只知道实现头文件中的函数声明,它们不提供任何版本信息。

但是,假设库是MS格式的,您应该可以通过在文本编辑器中打开它来查看构建库的标志(在执行此操作之前进行备份)。您正在寻找这样一条线:

cl.exe cmd -nologo -MTd -W3 -Gm -GX -ZI -DWIN32 -D_DEBUG  (more stuff)

-MTd标志告诉您该库是使用多线程调试支持编译的。

相关问题