[英]"Unable to load DLL 'SQLite.Interop.dll' error on client machine
[英]Unable to load dll error
我正在c#Visual Studio 2009中工作項目,我在項目中使用c ++ dll,並且我也通過函數調用了該dll。 在我的系統中,項目運行成功。但是在其他系統中,沒有一個系統比我檢查過的系統更多,它顯示了異常,例如無法加載dll。 我正在檢查依賴項沃克中的dll,它顯示msvcr71.dll丟失。如何獲取此文件?我需要對此更好的解決方案
問題是您的本機C ++ DLL依賴於msvcr71.dll庫。 這不是已安裝的標准Windows的一部分,因此您必須采取一些措施才能將其安裝到目標計算機上。
最簡單的方法是隨應用程序一起復制DLL。 以下知識庫文章對此進行了介紹。
msvcr71.dll上的文檔
您在安裝SDK(或Visual Studio)時可能會丟失一些東西。 我建議修理或重新安裝。
在msdn上查找有關可再發行文件的信息-這告訴您需要在非開發盒中安裝什么才能使工作正常
這與編程無關。 您在目標系統上缺少dll文件。 下載並放入“ windows / System32”,它將運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.