작성
·
622
답변 3
2
1
강의 자료를 다운로드한 후 vcpkg로 필요한 패키지(x64)들을 설치해도 실행이 안되며 아래의 에러가
비주얼 스튜디오의 output 창에 표시될 경우가 있습니다.
"error MSB8036: The Windows SDK version 10.0.17134.0 was not found."
이 에러는 10.0.17134.0 버전의 SDK가 없으니 설치를 하거나 변경하라는 오류입니다.
해결 방법은 다음과 같습니다.
1. 솔루션 탐색기에서 현재 로딩된 프로젝트명 위에 마우스 커서를 올려놓고 오른쪽 버튼을 클릭한 후
Retarget Projects를 선택합니다.
2. Review Solution Actions창이 뜨며 OK 버튼을 클릭하면 해결됩니다.
1
안녕하세요?
어떤 오류가 발생하는지는 모르겠는데, vcpkg로 필요한 패키지들 설치하지 않았을 가능성이 가장 먼저 떠오르네요. vcpkg 사용법은 따배씨++ 뒷부분에 있습니다.
오류만 봐서는 도저히 모르겠네요.
최신 Visual Studio를 사용하고 계신가요?
저도 문제가 없는지 다시 한 번 해보겠습니다.
다만, 응용 과목에서는 환경 설정 문제를 도와드리기가 쉽지 않습니다.
VS2022 설치중인데 문득 vcpkg 설치하실때
vcpkg install opengl:x64-windows
이렇게 x64로 설치하셨는지와 마지막에
vcpkg integrate install
실행시키셨는지 등을 확인해보는 것이 좋겠다는 생각이 들었습니다.
방금 비주얼 스튜디오 2022 (윈도우11 x64)에서 실행 확인하였습니다.
- 비주얼 스튜디오를 영문으로 바꿨습니다. 인스톨러에서 언어 선택 가능합니다. 인스톨러 실행시키는 방법은 맨 위 툴바 도구 -> 도구와 기능 받기 (Get tools and features, 도구 눌러서 나오는 메뉴 맨 위의 것) 클릭 -> 인스톨러에서 언어 -> 영어 (한국어는 언체크)
D:\vcpkg>git clone https://github.com/microsoft/vcpkg
D:\vcpkg>cd vcpkg
D:\vcpkg>bootstrap-vcpkg.bat
D:\vcpkg>vcpkg install opengl:x64-windows
D:\vcpkg>vcpkg install glew:x64-windows
D:\vcpkg>vcpkg install glfw3:x64-windows
D:\vcpkg>vcpkg integrate install
프로젝트를 열면 버전 업데이트 할거냐고 묻는데 하세요.
다 맞게 다시한번 했는데도 똑같습니다..ㅜ
혹시 visual studio 2017버전을 쓰다가 2022버전을 다운받아서 해보려는데 설치팩에 C++만 해도 되는건가요? 다른 패키지들은 상관없는겁니까?
문제가 뭔지를 모르겠네요.. 그리고 위 사진이랑 교수님이 수업하실 때 처음 키시는 화면에서 namespace가 있고 없고의 차이와 주석걸린 것들의 차이가 있는데, 이는 원래 이런건가요?
교수님이 알려주신 사이트에서 다운받아서 처음 연 화면이 위의 사진과 같은데 강의와는 다릅니다.
정말 감사합니다! 이걸로 해결됐어요~