首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于C#调用QT C++的dll遇到无法加载 DLL“qtdll.dll”: 找不到指定的模块 (错误来自 HRESULT:0x8007007E)

2013-03-28 
关于C#调用QT C++的dll遇到无法加载 DLL“qtdll.dll”: 找不到指定的模块 (异常来自 HRESULT:0x8007007E)本

关于C#调用QT C++的dll遇到无法加载 DLL“qtdll.dll”: 找不到指定的模块 (异常来自 HRESULT:0x8007007E)
本帖最后由 liuyuxuan2388 于 2013-03-25 11:16:12 编辑 同样一个简单的add函数,一个用VC++生成的dll,一个用QT生成的。
VC++的可以用,QT的就出现标题说的问题无法加载 DLL“vcdll.dll”: 找不到指定的模块 (异常来自 HRESULT:0x8007007E)
有知道怎么解决的吗???
C#
 public class DllTest
    {
        [DllImport("qtdll.dll")]
        public static extern int sum(int a, int b);
    }
dll也已经放进bin目录下了 dll qt c#
[解决办法]
确认qtdll.dll中有已定义为导出的sum方法???

可用Depends工具查看下qtdll.dll中的方法;

热点排行