我有从C代码编译的.lib
文件。 我怎么知道这个独立的静态库,或只是一个导入库和DLL将在运行时需要? 有一些我丢失的dumpbin
选项吗?
使用lib命令。 如果是静态的,lib会在里面显示一堆.obj文件。 不是如果这是implib。
lib /list foo.lib
会做的。
另请参阅:
http://msdn.microsoft.com/en-us/library/e17b885t(v=vs.80).aspx
查看其附带的头文件,如果函数是用__declspec(dllimport)
“装饰”它是一个导入库。 或者找一个附带的.def文件,它也告诉你这是一个导入库。