【发布时间】:2014-09-30 03:03:54
【问题描述】:
我为妈妈编写了一个基本程序,现在我希望她能够使用它。显然,它适用于我的电脑。从项目文件夹中获取.exe 文件并将其放在她的计算机上不起作用:只要运行.exe,它就会显示MSVCR120d.dll is missing。有道理——因为她的电脑上没有 Visual Studio。但是,我尝试为 Visual Studio 2013 安装 Visual C++ Redistributable Packages,但也没有成功。
说实话,我不想花几个小时来拼凑这些。这是我很可能永远不会再做的事情——我已经做了一些搜索,只能找到谈论 C++ 发行版的主题。我想要一种方法让她计算机上的控制台应用程序正常工作。
【问题讨论】:
-
可再发行组件仅安装所需的发布库,但您正在尝试运行调试可执行文件。这就是库名称末尾的
d的含义。您可以尝试编译为发行版,或者如果您需要坚持静态调试链接,如下所述。静态链接有其自身的问题,但对于一些简单的事情你可能没问题。
标签: c visual-studio visual-studio-2013 console-application