![](/img/trans.png)
[英]msvcr71.dll file missing on Win Vista when trying to run my java swing application
[英]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.