0

我正在使用 Visual Studio 2013 和 ISLE 2013 创建 Windows 窗体应用程序,这是我第一次使用这种风格,

我成功构建了应用程序,但问题出现在我在另一台 PC 上设置应用程序后说 msvcp120.dll 丢失!

我已经在网上搜索了这个问题,但我找不到任何东西?

有任何想法吗?

4

6 回答 6

2

Don't download single DLL's from which you know hardly anything from random sites. From your Visual Studio 2013 installation directory, check C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\redist\1033 and you'll see vcredist_x64.exe and vcredist_x86.exe files that need to be run on your target system. Use the x64 variant for 64 bit apps. It will install MSVCP120.dll for one, and some other DLL's as well.

于 2014-07-28T12:03:52.610 回答
2

找到了我应该添加 Visual C++ 运行时库安装程序的解决方案

于 2013-11-06T15:13:59.113 回答
2

我不是 Windows 人,但我会尝试回答,因为我做了一些小型研究。我在这里找到了信息。它说:

“这个文件是设计为 Microsoft C 运行时库的动态链接库,通常与 Microsoft® Visual Studio® 一起使用。它是包含标准 C 库函数指令的链接库的集合。几乎所有 Windows 程序都使用它从 C 或 C++ 源代码编译而来。此库用于在 Visual Studio 下编写的应用程序。

所以,我猜这是微软的事情。运行使用 Visual Studio 构建的 c/c++ 项目所需的运行时库。从在线源(仅 google)下载 .dll 并将其包含到您的项目目录中。如果有帮助,请将该文件包含在您的安装文件中。

在任何使用 Windows 并且对该 dll 有任何想法的人回答您的问题之前,此答案可以帮助您入门。

于 2013-11-02T11:05:36.377 回答
1

Msvcp120.dll 是标准 c++ 库的 dll。在 VS 2013 中使用标准 c++ 开发应用程序时,应用程序默认为 Msvcp120.dll(VS2012 中的 Msvcp110.dll)。客户端计算机应安装 Visual c++ 2013 Redistributable。

于 2014-02-14T01:07:06.807 回答
0

由于安装了 Visual Studio 而在系统上的某些依赖项不会在目标系统上。您需要将它们包含在您的安装程序中,或者在目标机器上安装一个可再发行包。

由于有很多选项并且在此处列出它们会太多且多余,因此您可能需要访问Microsoft 站点以完成此任务并在决定选择哪个选项之前阅读所有这些选项。

于 2013-11-02T11:30:15.587 回答
-4

您可以.dllDLL Store下载该文件并将该文件粘贴到directory您安装安装程序的位置。

希望它会帮助你。

于 2013-11-02T10:51:20.880 回答