小编Cod*_*der的帖子

加载32位DLL时BadImageFormatException,目标是x86

我有一个DLL(FreeType)肯定是32位(标题:IMAGE_FILE_MACHINE_I386).

我想使用DllImport从C#代码中使用它.

我的应用程序的目标是x86,IntPtr.Size是4,进程是32位.

但我得到BadImageFormatException(HRESULT的异常:0x8007000B).有什么不对?

当然我使用的是64位Windows 7.

c# dll dllimport 32bit-64bit badimageformatexception

33
推荐指数
4
解决办法
6万
查看次数