我们有一个没有导入库的外部 DLL,并且我们有从该 DLL 声明函数的头文件。
其中一些函数是用 声明的__declspec(dllimport)
,而另一些则不是。如果不使用该属性,我们可以通过编写一个 .def 文件并运行该lib
工具来简单地创建导入库。但是,使用属性声明的函数需要特殊符号,例如函数foo
需要__imp__foo
。
有没有一种简单的方法来创建一个包含__imp__
符号的导入 .lib,最好不要为每个导出编写存根函数并生成假 DLL?
我们有一个没有导入库的外部 DLL,并且我们有从该 DLL 声明函数的头文件。
其中一些函数是用 声明的__declspec(dllimport)
,而另一些则不是。如果不使用该属性,我们可以通过编写一个 .def 文件并运行该lib
工具来简单地创建导入库。但是,使用属性声明的函数需要特殊符号,例如函数foo
需要__imp__foo
。
有没有一种简单的方法来创建一个包含__imp__
符号的导入 .lib,最好不要为每个导出编写存根函数并生成假 DLL?