0

视窗 7 64 位

我已经下载了 Tao 框架以与 Opengl 和 DevIl 一起使用。问题是当我尝试使用 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,预先在这里。从那里,您可以编译需要 DevIL 1.6.8 RC2 的 Tao.DevIL 库,您可以在此处找到它;下载二进制文件,或从源代码编译您自己的项目。

确保您的路径中有 DLL。

如果你想在 Windows 上运行,我想你应该修改源代码以正确指向 DLL 文件;如果在 64 位平台上运行,我想你应该指向 DevIL 的 64 位版本。

(你很幸运,我刚刚调查过)。

于 2011-06-21T17:34:27.617 回答