2011-02-10 52 views
0

微軟有時會讓我感覺頭暈。當我嘗試調試我的項目時,VS會拋出一個消息框,其中包含以下錯誤:msvcr90d.dll未找到,重新嘗試此軟件可能會解決此錯誤。但在結果窗口中,當加載符號時,此行出現:調試時找不到msvcr90d.dll

'GLFW_Window.exe': loaded 'C:\Windows\winsxs\x86_microsoft.vc90.debugcrt_1fc8b3b9a1e18e3b_9.0.30729.1_none_bb1f6aa1308c35eb\msvcr90d.dll', Loaded symbols. 

如果我去這個文件夾,DLL實際存在。另外,我試圖下載已經正常工作的相同項目的以前版本,但仍然失敗。卸載可以刪除這個DLL嗎? (這不是一臺乾淨的機器,而是我的個人機器)。順便說一句,如果我手動將這個文件夾的DLL複製到我的項目中,我會得到一個奇怪的錯誤關於make一個清單。

難道你們能幫助我嗎? 在此先感謝

+0

這可能是很多事情,試圖獲得清單文件的權利可能會解決它。我也會看看我的問題在這裏http://stackoverflow.com/questions/3550896/loadlibrary-module-not-found-dll-hell-after-office-2007-install這只是沒有在正確的道路上的DLL 。 – 2011-02-10 23:36:35

+0

檢查完消息後,我已經傳遞了依賴關係,它證實這個DLL不在正確的位置(至少它不在路徑中)。但是,這條道路改變了什麼?不是我!! – Killrazor 2011-02-11 00:19:46

回答

6

請注意完全沒有「錯誤」一詞。這不是一個錯誤,只是調試器發出的DLL加載的通知。如果不是與文件混淆,則會打破Visual Studio。

如果您不想看到該消息,請右鍵單擊輸出窗口並取消「加載消息」。