【发布时间】:2026-01-07 15:50:02
【问题描述】:
我在 Windows 8 上使用 VS2012 设置了 Allegro 5,并尝试从 Allegro wiki 编译示例代码。我已经安装了 VC++ 2010 Redist。 (x86 和 x64)并且我能够在发布中构建/运行项目就好了。
问题是,当尝试在调试中运行它时,它会崩溃并抱怨 MSVCR100D.dll 丢失。我的理解是这个 dll 的非调试和调试版本应该包含在 VC++ 2010 中吗?除了从某个地方下载 dll 并手动将其放入之外,关于如何解决此问题的任何想法?
【问题讨论】:
-
不,不包括在内。如果您要部署它,您将运行一个使用多个版本的运行时的程序。这是在不知道原因的情况下使程序崩溃的真正好方法。重新编译一切。
标签: visual-studio visual-studio-2012 allegro allegro5