2011-07-20 87 views
0

我有一個C++ .exe編譯/MDd(因爲我不能使用CLR與/ MTd)。起初,我得到了安裝VC++運行時時安裝的couldn't find x.dll。在我安裝VC++ 2010運行時後,仍然出現錯誤。我已驗證它正在查找的.dllmsvcpsomethingd.dll)位於正確的文件夾中([SystemDrive]\Windows\system32)。有沒有人遇到過這個問題?安裝VC++ 2010不能解決DLL加載問題

回答

0

解決這些問題的最佳方法是使用depends.exe工具。剖析程序,它會告訴你缺少的東西。

0

編譯與釋放模式,並在不同的PC上運行。看起來你的DLL中有一個或多個是使用Debug構建或依賴關係編譯的。

這可能是你所引用的庫以及..

0

確保VC++ 2010的是正確的Redestributable安裝:

  • 32位或64位,這取決於你的應用程序,爲每個目標操作系統。
  • 適當的RTM或Service Pack版本。