FreeImage 3.15.4 Win32 をダウンロードしたばかりで、C# サンプルを試そうとしています。Visual Studio Express 2010 を搭載した 64 ビットの Windows 7 マシンを使用しているため、ここで説明されているようにサンプルを 64 ビットに再コンパイルしました ( http://www.sambeauvois.be/blog/2010/05/freeimage-and-x64-projects -はい、できます/)。サンプル アプリケーションを起動するために、FreeImageStaticImports.cs の "FreeImageLibrary" 文字列の名前も変更する必要がありました (生成された DLL の名前は、サンプルが期待していた FreeImage ではなく、FreeImageNet でした)。
しかし、サンプルを実行すると、「DLL 'FreeImageNET' で 'FreeImage_GetFileTypeU' という名前のエントリ ポイントが見つかりません」というメッセージが表示されます。FreeImage 関数を呼び出すたびにエラーが発生します。サンプルは DLLImport ステートメントを含むライブラリを参照しているため、ここで何が壊れているのかよくわかりません。アドバイスを提供できる FreeImage と C# の経験がある人はいますか? ありがとう!