C ++クラスライブラリと、ライブラリを使用するC#のWindowsアプリケーションがあります。
32ビットWindowsではうまく機能しますが、64ビットWindowsでは機能しませんBadImageFormatException
。
C ++クラスライブラリのプラットフォームを変更しようとしましたが、WIN32からWIN64に変更できません。
次の質問のいずれかでこの問題を解決できると思います。
- WIN32ライブラリをWIN64ライブラリに変換する方法はありますか?
- C ++ライブラリを使用せずにC#でC ++関数を呼び出す別の方法はありますか?
- 64ビットアプリケーションでWIN32ライブラリをロードすることは可能ですか?