Visual C# 2010 でTamas Szalay のFFTW の C# ポートを使用しようとしていますが、FFTW の関数 (この場合は fftw.malloc) を使用しようとすると上記のエラーが発生します。手動で dll をプロジェクトの /bin/debug/ フォルダーに移動すると、そのエラーはなくなりますが、その後、
An attempt was made to load a program with an incorrect format.
(Exception from HRESULT: 0x8007000B)
Method: IntPtr malloc(Int32)
それは私がより深い問題を抱えていると私に思わせます。
関連する可能性があります: x64 マシンでこれを実行しています。DependencyWalker によると、fftwlib.dll は x86 用にビルドされています。