我正在尝试使用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”。
感谢您提出任何建议。
答案 0 :(得分:1)
我认为如果你安装32位可再发行组件,它应该可以工作。
我想知道是否还有其他一些错误导致/MT
静态版本无效。不清楚所提供的信息量,但这将是我的想法。