所以我试图通过将所有内容链接到新的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问题没有答案。
答案 0 :(得分:0)
您可以下载并安装MSVC可再发行组件:http://www.microsoft.com/es-es/download/details.aspx?id=30679
无论如何,需要msvcr110d而不是msvcr110是不正常的。这意味着您正在使用的库已使用MSVC2012的调试运行时进行编译。检查并选择正确的库文件。
答案 1 :(得分:0)
您所关注的教程包括以下文字:
本教程可能引用旧版本号,而不是该页面上提供的版本号。按照说明操作时,如果您复制并粘贴带有版本号的内容,请务必更新它以反映您下载的版本。
事实的确如此。程序尝试链接到的运行时是VS2012的运行时。因此,您下载的文件似乎比教程更新。您使用的.lib文件与VS2012链接。
可能的解决方案: