我正在尝试使用 Visual Studio 2013 编译我的 C++ 项目并将其分发给一些朋友。
我尝试将运行时库设置为 /MD 来编译它并安装它们”适用于 Visual Studio 2013 的 Visual C++ 可再发行组件包”,但它不断给出相同的错误消息“程序无法启动,因为您的计算机中缺少 MSVCP120.dll”。我检查了 MSVCP120.dll 位于其 System32 目录中。
我还尝试将运行时库设置为 /MT 来编译它,但是当他们启动程序时,它就停止响应。
我只是从我的 Release 目录中获取 exe。我还应该采取其他步骤吗?不确定是什么导致了其他问题。这两个 exe 在我的计算机上都能完美运行,但在他们的计算机上却不行。
请原谅我,因为这个问题似乎被问了很多,但我找到的答案都涉及安装“适用于 Visual Studio 2013 的 Visual C++ 可再发行组件包“我们已经尝试过了。
预先感谢您的任何建议。
我认为如果您安装 32 位可再发行版,它应该可以工作。
我想知道是否还有其他错误导致/MT
静态版本不起作用。不清楚所提供的信息量,但这就是我的想法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)