繁体   English   中英

Msvcr71.dll Msvcp71.dll丢失

[英]Msvcr71.dll Msvcp71.dll missing

我已经写了一些申请书。

但是,当我在多个操作系统上运行它时,我们丢失了这两个文件。

当我将它们添加到windows \\ system32文件夹时,该应用程序运行正常。

我正确地看到了该解决方案如何正确安装msvcr71-dll,但是有什么方法可以使

我的应用程序使用最新.net随附的文件的更多更新版本

分配。

感谢帮助。

如您所链接的文章所述,请使用适合您的文件的任何版本,并将其随应用程序一起分发。
这些是VC ++ dll,而不是.Net。

正如BlueRaja所说的那样,这些不是.NET,仍然要分发它们,您需要在安装中添加VC运行时合并模块(请参阅链接)。

Microsoft Visual Studio .NET提供了Microsoft合并模块。 它们的默认安装位置是[ProgramFilesFolder] \\ Common Files \\ Merge Modules。

此外,您可以从InstallSite.org下载许多Microsoft和供应商提供的合并模块。

创建项目时,如果有此选项,则可以使用静态库 ,而不必使用共享DLL 因为共享的DLL告诉您的.exe或dll将取决于客户端,所以如果他不具有依赖项,则您的程序将失败。 静态库的方式,程序所依赖的代码将在您编译的.exe或.dll内部。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM