2

我有一个使用 Allegro 5 库的 Visual Studio 2017 项目。我使用最新的 .msi 安装程序安装了 Dr. Memory,并按照这些说明设置我的项目以使用 Dr. Memory。但是,当我尝试运行 Dr. Memory 时,我看到一个弹出窗口显示“程序无法启动,因为您的计算机中缺少 allegro-5.0.10-monolith-md-debug.dll。请尝试重新安装程序以修复这个问题。” 在输出窗口中,我看到:

WARNING: libraries needed by the application are missing.  Check that it runs successfully 
on its own and check that all needed libraries are in its directory or on the PATH.
WARNING: application exited with abnormal code 0xc0000135

但是,该项目自行成功运行,并且 PATH 变量确实包含调试 dll。运行时如何让Dr. Memory获取dll?

4

1 回答 1

-1

您需要从项目目录中获取每个标头(例如,如果您正在运行 Visual Studio,这是您的 ProjectName.vcxproj 和 ProjectName.vcxproj.filters 文件所在的位置)并将其放在与项目的 .exe 文件相同的文件夹中在(项目名称)/调试中找到。

于 2018-05-19T19:43:36.690 回答