c++ - Allegro/VS 设置中缺少 MSCVR110d.dll

标签 c++ visual-studio-2010 allegro allegro5

所以我试图通过将所有内容链接到新的 VS 程序来设置 Allegro 模板。

我已经从 Allegro 下载了 .cc 文件并按照其 Wiki 中的安装指南进行操作用于使用 Visual Studio 2010 进行设置。

版本是5.0.10

main 源代码放入我的第一个程序并按照 wiki 链接所有内容(bin、include、lib)后,程序构建正常,但是,当你在 VS 中调试/运行程序,弹出一个窗口:

This program can't run because msvcr110d.dll missing from your computer.

我使用其他第三方库成功测试了其他 VS 项目,它们仍然运行良好。

可能是什么问题?

This S/O 问题没有答案。

最佳答案

您可以下载并安装 MSVC 可再发行组件:http://www.microsoft.com/es-es/download/details.aspx?id=30679

不管怎样,需要msvcr110d而不是msvcr110是不正常的。这意味着您正在使用的库已使用 MSVC2012 的调试运行时进行编译。检查并选择正确的库文件。

关于c++ - Allegro/VS 设置中缺少 MSCVR110d.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20372108/

相关文章:

c++ - cocos2dx 3.3动画实现

c++ - 有什么方法可以在 visual studio C++ 中增加运行时的堆栈保留大小

c++ - 在 g++ 中更改默认的 C++ 标准

visual-studio-2010 - 在 Windows 7 中构建的 VC++ 程序不能在 Windows Xp 上运行

c++ - 你如何用 C++ 在 allegro 中制作背景?

c# - 信号处理 : C++ vs C#

python - 链接到 VS2010 c++ 中特定位置的 dll

c# - Visual C# 窗口行为

c++ - 如何将 OpenGL 加载到 Visual Studio 2012

c++ - Allegro Draw Sprite() 无法正常运行 C++