【发布时间】:2013-10-04 06:02:33
【问题描述】:
我在 mingW 中生成了 3 个 dll 文件和 3 个相应的导入库。我已经使用 LINK 将这 3 个 dll 链接到一个 dll(比如 main.dll)中。如果我使用依赖walker单独打开这3个dll,它不会显示错误。如果我打开 main.dll,我会遇到依赖问题并出现以下错误: 错误:由于隐式依赖模块中缺少导出函数,至少有一个模块存在未解析的导入。
谢谢, 马诺吉
【问题讨论】:
-
您能否详细说明如何将 3 个导入库合二为一?你的意思是 main.dll 依赖于这 3 个 dll,还是你将这 3 个 dll 代码混合在一个更大的 dll 中?
-
我有one.dll、two.dll和three.dll以及对应的one.lib、two.lib和three.lib。我正在链接这 3 个 dll 以使用链接命令生成 main.dll(例如:link one.lib two.lib three.lib main.o /out:main.dll)