【发布时间】:2016-06-20 21:19:21
【问题描述】:
我和我的朋友正在使用 C++ 和 sfml 图形库制作游戏。我们几乎完成了,但是每次我们手动将 .exe(和必要的资产)放在没有安装 Visual Studio 的计算机上时都会出错。错误是:程序无法启动,因为您的计算机缺少 MSVCP120D.dll。尝试重新安装程序以解决此问题。复制 .dll 文件并将其放入本地应用程序文件夹后,又出现了另一个错误:应用程序无法正确启动 (0xc000007b)。我看过一些关于 stack over flow 和其他资源的帖子,但这些问题通常缺乏细节并且没有得到解答。
【问题讨论】:
-
只部署您的程序的发布版本。并且不要复制错误的文件,您可能从 c:\windows\system32 获得了那个文件。在 C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\redist 中查找正确的,注意平台目标。
标签: visual-c++ sfml software-distribution