0

Windows 7 64 ビット

Opengl と DevIl を一緒に使用する Tao フレームワークをダウンロードしました。問題は、devIl ライブラリを使用しようとすると、64 ビット プラットフォームでこのエラーが発生することです (設定 > ビルド > プラットフォーム ターゲット)

Unable to load DLL 'DevIL.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

32 ビット プラットフォームでライブラリを使用しようとすると、このエラーが発生します。

Unable to load DLL 'DevIL.dll': The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail. (Exception from HRESULT: 0x800736B1)

どうすれば修正できますか?

4

1 に答える 1

0

最新のTaoFrameworkには、ソースにDevILバインディングがありません。

検索したところ、以前はここで古いバージョンのTaoが見つかりました。そこから、DevIL1.6.8RC2を必要とするTao.DevILライブラリをコンパイルできます。これはここにあります。バイナリをダウンロードするか、ソースからプロジェクトをコンパイルします。

パスにDLLがあることを確認してください。

Windowsで実行する場合は、DLLファイルを正しく指すようにソースを変更する必要があると思います。64ビットプラットフォームで実行している場合は、64ビットバージョンのDevILを指すと思います。

(あなたは幸運です、私はちょうど今調査しました)。

于 2011-06-21T17:34:27.617 に答える