我在 mingW 中生成了 3 个 dll 文件和 3 个相应的导入库。我已经使用 LINK 将这 3 个 dll 链接到一个 dll(比如 main.dll)中。如果我使用依赖walker单独打开这3个dll,它不会显示错误。如果我打开 main.dll,我会遇到依赖问题并出现以下错误:错误:由于隐式依赖模块中缺少导出函数,至少一个模块具有未解析的导入。
谢谢,马诺伊
自己解决:我得到了上述问题的解决方案。在链接 dll 之前,我们必须生成 .def 文件,然后链接导入库。它对我有用。该链接提供了解决方案:http: //mingw.org/wiki/MSVC_and_MinGW_DLLs
好吧,您只是将导入库链接在一起。现在正在链接实际的 DLL。无论如何都行不通:三个 DLL 都有自己的DllMain
. 你觉得LINK
他们会如何选择?