标签归档:Visual Studio

VS2010 – 根据DLL文件重建LIB文件

一般要在项目中调用第三方提供的库时,需要链接至第三方提供的DLL文件调用里面的函数,但是一般情况下我们能获取的只有头文件(.h)和动态链接库文件(.dll),而无法得到库文件(.lib),这对我们引用DLL造成很大不便:

如果想要调用DLL中的函数,单靠头文件(.h)和动态链接库文件(.dll)需要使用LoadLibrary()和FreeLibrary()加载DLL文件,并对每个函数都进行类型定义,并用GetProcAddress()对每个函数进行一一映射,在DLL中函数数量极多时,会明显增加工作量。

经过一番搜索和实践,今天终于根据DLL文件重建了LIB文件,大体步骤如下: 继续阅读