2011-02-10 4 views
0

때로는 마이크로 소프트가 어지럽다 고 느낍니다. 내 프로젝트를 디버그 할 때 VS이이 오류 메시지 상자를 throw합니다 : msvcr90d.dll을 찾을 수 없으며 소프트웨어를 다시 설치하면이 오류를 해결할 수 있습니다. 그러나 결과 창에서 simbols를로드하는 동안이 줄이 표시됩니다.디버깅시 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을 수동으로 프로젝트에 복사하면 매니페스트를 만드는 데 이상한 오류가 발생합니다.

나를 도와 줄 수 있습니까? 미리 감사드립니다.

+0

이것은 많은 일일 수 있습니다. 매니페스트 파일을 올바르게 수정하려고 시도 할 수 있습니다. 나는 또한 내 문제를 체크 아웃 http://stackoverflow.com/questions/3550896/loadlibrary-module-not-found-dll-hell-after-office-2007-install 그냥 dll 오른쪽 경로에되지 않았습니다 . –

+0

메시지를 확인한 후 종속성 워커를 통과하여이 DLL이 올바른 위치에 있지 않음을 확인했습니다 (최소한 경로에 없음). 그러나 무엇이이 길을 바꾸 었는가? 나! – Killrazor

+0

아직 한스의 대답을 받아들이지 않았기 때문에 아직도 당신이 얻고있는 것이 오류라고 확신하고 있습니까? 왜 "로드 된 기호"를 읽습니까 (오류가있는 경우 오른쪽으로 스크롤해야합니까?)? 귀하의 질문에 귀하가 우리에게 보여주지 않은 또 다른 메시지가 있습니까? –

답변

6

단어 "오류"가 완전히 없음을 확인하십시오. 그것은 오류가 아니라 DLL이로드되었다는 디버거로부터의 알림입니다. 이 아니고 파일을 처리하면 Visual Studio가 중단됩니다.

메시지를 보지 않으려면 출력 창을 마우스 오른쪽 단추로 클릭하고 "메시지로드"의 선택을 해제하십시오.

+0

하하, 좋은 지적. –

+0

음, 정말로. Dll을 찾을 수 없습니다. 이는 오류입니다. 메시지를 통해 더 자세한 정보를 추가하고 싶습니다 (오류가 아닌 이해는 단순히 디버그의 결과입니다). – Killrazor

+2

"loaded"라고 말하면 "file not found"라고 말하지 않습니다. "로드 됨"은 파일을 찾지 못하는 것과 반대입니다. –