未能分发C ++编译的软件

时间:2016-04-30 18:41:47

标签: c++ windows visual-studio

我几天前问了一个类似于这个主题的问题,但我仍然没有找到解决这个问题的方法

我使用 Visual c + + 2013 Windows 7 x86 pc 上使用C ++构建了一些软件, 而且我真的无法通过各种方式重新分发我的软件...... 我试过在三台不同的电脑上重新分发它

  • 运行Windows 10 x64的电脑
  • 运行Windows 7 x64的电脑
  • 运行Windows 7 x86的电脑

当试图在目标计算机上运行该软件时,我总是遇到同样的错误: 缺少msvcp120.dll或msvcr120.dll

我尝试在所有目标计算机上安装visual c ++重新分发, 没有帮助,也尝试手动将缺少的DLL添加到目标计算机系统文件中,但未能解决我的问题 它只创建了一个新错误

“应用程序无法正确启动(0x00007b)”

老实说,我不知道如何解决这个问题......如果有人在这里可以找到解决这个问题的方法,我会很高兴。

如果此处已有相关经验的人可以给我一些关于重新分发用Visual C ++编写的程序的技巧,那就太棒了

先致谢谢,并致以诚挚的问候, 伊泰。

1 个答案:

答案 0 :(得分:1)

您可以使用静态链接的运行时而不是动态链接的运行时来构建应用程序(请参阅此处:https://msdn.microsoft.com/en-us/library/2kzt1wy3.aspx),这样就不需要这些dll。

相关问题