分发使用Visual Studio 2013编译的exe文件

时间:2014-02-05 05:27:08

标签: c++ visual-studio visual-studio-2013

我正在尝试使用Visual Studio 2013编译我的C ++项目并将其分发给一些朋友。

我尝试将运行时库设置为/ MD进行编译并让它们安装“Visual C++ Redistributable Packages for Visual Studio 2013”,但它一直给出相同的错误消息“程序无法启动,因为您的MSVCP120.dll丢失了电脑”。我检查了MSVCP120.dll在他们的System32目录中。

我还尝试将运行时库设置为/ MT进行编译,但是当它们启动程序时它就会停止响应。

我只是从我的Release目录中获取exe。我应该采取另一个步骤吗?不确定是什么导致了这些问题。这两个exe在我的计算机上完美运行,而不是在他们的计算机上。

请原谅我,因为这个问题似乎被问了很多,但我发现的答案都涉及安装我们已经尝试过的“Visual C++ Redistributable Packages for Visual Studio 2013”。

感谢您提出任何建议。

1 个答案:

答案 0 :(得分:1)

我认为如果你安装32位可再发行组件,它应该可以工作。

我想知道是否还有其他一些错误导致/MT静态版本无效。不清楚所提供的信息量,但这将是我的想法。