반응형



MFC 프로젝트를 생성하고 리소스 뷰를 열기 위해 Ctrl + Shift + E를 눌렀더니 다음과 같은 에러가 났습니다.

 

C:\Program Files (x86)\Windows Kits\10\bin\x86\rcdll.dll;

리소스 컴파일러 DLL을 찾을 수 없습니다.

경로가 올바른지 확인하십시오.

 

 

검색해봤더니 rcdll.dll 파일이 다음 위치에 존재합니다.

C:\Program Files (x86)\Windows Kits\10\bin\10.0.15063.0\x86

 

 

x86용 rcdll.dll 파일을 복사해서 에러 내용의 위치에 넣어주고 Visual Studio를 다시 시작하면 일단은 해결됩니다.

C:\Program Files (x86)\Windows Kits\10\bin\x86

 

 

하지만 아래 링크에 나온대로 추가로 패키지를 설치해주는 것이 나을 듯합니다.

다른 잠재적 문제가 발생할 수도 있고 실제로 해당 패키지를 설치해보면 많은 파일들이 추가로 해당 위치에 설치됩니다.

 

Visual Studio 2017(버전 15.2) 알려진 문제

https://www.visualstudio.com/ko-kr/news/releasenotes/vs2017-knownissues

 

 

 

이번에 문제가 됐던 다음 두 위치를 확인해보면  폴더 이름들이 똑같습니다.

C:\Program Files (x86)\Windows Kits\10\bin

C:\Program Files (x86)\Windows Kits\10\bin\10.0.15063.0

 

 

 

마이크로소프트 사이트에서 해결 방법이라고 언급한 Windows 10 SDK(10.0.14393.0) 1주년 업데이트를 추가로 설치하기 위해서..

 

실행 중인 Visual Studio를 종료하고 시작 메뉴에서 Visual Studio Installer를 실행시킵니다.

 

 

설치되어 있는 Visual Studio 2017 항목에서 수정을 클릭합니다.

 

 

워크로드 탭에서  C++을 사용한 데스크톱 개발이 선택되어 있다면

 

 

창 오른쪽에 보이는 요약 C++을 사용한 데스크톱 개발에서 추가할 수 있는 옵션이 보입니다.

Windows 10 SDK(10.0.14393.0)를 선택해줍니다.

 

 

설치하려면 추가로 2.36 기가바이트가 필요합니다.

수정을 클릭하면 다운로드 및 설치가 진행됩니다.

 

 

 

설치완료 후, 확인해보니 C:\Program Files (x86)\Windows Kits\10\bin 경로에 추가로 설치한 Windows 10 SDK(10.0.14393.0)의 폴더가 보입니다.

기존에 있던 4개의 폴더도 수정한 날짜가 변경되어서 확인해보니..

 

 

위 4개의 폴더별로 많은  파일들이 추가로 설치된 것을 확인할 수 있었습니다.

문제 발생시 지나치지 마시고 댓글 남겨주시면 가능한 빨리 답장드립니다.


제가 쓴 책도 한번 검토해보세요 ^^

+ Recent posts