確かに32ビットのDLL(FreeType)があります(ヘッダー:IMAGE_FILE_MACHINE_I386)。
DllImport を使用して、C# コードから使用したいと考えています。
アプリケーションのターゲットは x86、IntPtr.Size は 4、プロセスは 32 ビットです。
しかし、BadImageFormatException (HRESULT からの例外: 0x8007000B) が発生します。何が間違っている可能性がありますか?
もちろん、私は64ビットのWindows 7を使用しています。