Direct X 11 초기화시 이슈
해당 프로젝트는 Visual Studio 2022 버전을 대상으로 진행했다.
DirectX SDK는 Visual Studio에서 제공하는 것으로 사용하였다.
(Windows 애플리케이션 개발에 포함되어 있음)
kernal32.exe 를 열 수 없음 및 rc.exe를 실행할 수 없음
LNK1104 및 LNK1158 오류가 나며 열리지 않는다.
해당 오류는 프로젝트 세팅으로 해결이 가능하며 아래와 같이 진행하였다.
프로젝트 세팅에서 Windows SDK 버전이 설치되어 있는 걸로 바뀌었는지 확인하기
그리고 VC++ 세팅에서 라이브러리 디렉터리에 kernel32.lib이 있는지 확인하기
여기서는 아래 사진과 같이 나왔으며 Windows Kits는 8.1이 존재하지 않았다.
그래서 맞는 위치로 재할당
위와 같은 작업을 VC++에서
- 실행 가능 디렉터리
- 포함 디렉터리
- 라이브러리 디렉터리
위 3가지 사항에 경로를 다시 재할당 해준다.