应对DLL调用
调用 Dll “试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
这种报错的解决方案
c#调用C++ DLL 时必须注意是多少位的
如果DLL 是32位编译的,那么C#也要用32
如果DLL 是64位编译的,那么C#也哟用64
在哪里更改呢?
=>右击项目=>单击属性=>点击生成=>目标平台=选择64/32/any
如图
应对DLL调用
调用 Dll “试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
这种报错的解决方案
c#调用C++ DLL 时必须注意是多少位的
如果DLL 是32位编译的,那么C#也要用32
如果DLL 是64位编译的,那么C#也哟用64
在哪里更改呢?
=>右击项目=>单击属性=>点击生成=>目标平台=选择64/32/any
如图