![](/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.