将mingw dll与windows dll连接起来

时间:2013-10-04 06:02:33

标签: c++ dll mingw

我在mingW中生成了3个dll文件和3个相应的导入库。我已经使用LINK在一个dll(比如main.dll)中链接了这三个dll。如果我使用依赖性walker单独打开这3个dll,则表示没有错误。如果我打开main.dll,我会遇到依赖性问题,并收到以下错误: 错误:由于隐式依赖模块中缺少导出功能,至少有一个模块具有未解析的导入。

谢谢, 的Manoj

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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