【发布时间】:2016-04-30 18:41:47
【问题描述】:
几天前我问了一个与该主题类似的问题,但我仍然未能找到解决此问题的方法
我在 windows 7 x86 pc 上使用 Visual c++ 2013 用 C++ 构建了一些软件, 而且我实际上在重新分发我的软件方面都失败了...... 我试过在三台不同的电脑上重新分发它
- 一台运行 Windows 10 x64 的电脑
- 一台运行 Windows 7 x64 的电脑
- 一台运行 Windows 7 x86 的电脑
当尝试在目标计算机上运行该软件时,我总是遇到同样的错误: 缺少 msvcp120.dll 或 msvcr120.dll
我尝试在所有目标计算机上安装 Visual c++ 重新分发, 也没有帮助,还尝试手动将丢失的 dll 添加到目标计算机的系统文件中,但未能解决我的问题 它只是创建了一个新错误
“应用程序无法正确启动 (0x00007b)”
老实说,我不知道如何解决这个问题……如果有人能想出解决这个问题的办法,我会很高兴的。
另外,如果这里有这方面经验的人能给我一些关于重新分发用 Visual C++ 编写的程序的提示,那就太好了
在此先致谢并致以最诚挚的问候, 伊泰。
【问题讨论】:
-
您正在复制错误的文件。肯定是因为你是从 c:\windows\system32\ 而不是 c:\windows\syswow64 复制它们的。就run this
-
正如我已经说过的,“我已经尝试安装可视化 c++ 重新分发”并且它什么也没做......,你从错误的目录复制它们是什么意思? @HansPassant
标签: c++ windows visual-studio