将 mingw dll 与 Windows DLL 链接起来

linking mingw dll with windows dll

本文关键字:DLL 链接 起来 Windows mingw dll      更新时间:2023-10-16

>我在mingW中生成了3个dll文件和3个相应的导入库。我已经使用 LINK 将这 3 个 dll 链接到一个 dll(比如主.dll(中。如果我使用依赖沃克单独打开这 3 个 dll,它不会显示任何错误。如果我打开main.dll我会遇到依赖项问题并收到以下错误:错误:由于隐式依赖模块中缺少导出函数,至少有一个模块具有未解析的导入。

谢谢马诺吉

我自己解决:我得到了上述问题的解决方案。在链接 dll 之前,我们必须生成 .def 文件,然后链接导入库。它对我有用。该链接提供了解决方案:http://mingw.org/wiki/MSVC_and_MinGW_DLLs

好吧,您刚刚将导入库链接在一起。现在链接实际的 DLL。 无论如何,这是行不通的:三个 DLL 都有自己的DllMain。您认为LINK将如何在它们之间做出选择?