加载DLL

时间:2016-08-19 22:18:37

标签: dll dependencies d

我试图将derelict-vorbis库用于我的D应用程序。我从xiph.org下载了Vorbis和Ogg库,并使用Visual Studio 2015(社区)成功构建了它们。我使用VS2008解决方案(已转换),因为VS2010无法正常打开。

Derelict的共享库加载器告诉我无法找到DLL,即使它存在于它所说的不存在的地方。 Derelict Error 我挖掘代码,发现它使用LoadLibrary窗口函数,并且在一些谷歌搜索后,当DLL中缺少依赖关系时,它似乎会失败并出现相同的错误。

我在Dependency Walker中打开了libvorbis.dll,并且有一个缺少DLL的TON: Missing DLLs 我是这样的新手,我是否构建了Vorbis和Ogg错误或我的系统坏了?

使用" win32"构建DLL。配置,我的D应用程序编译为32位。

编辑:PEStudio显示libvorbis.dll使用了一些我在C:\ Windows中找不到的api-ms-win-crt- * dll。我也尝试使用DependencyWalker进行性能分析,但在应用程序尝试加载DLLS之前它已停止响应。

提前致谢。

0 个答案:

没有答案