DirectX

DirectX 11 초기화시 이슈

was564 2024. 6. 26. 14:09

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++에서

  1. 실행 가능 디렉터리
  2. 포함 디렉터리
  3. 라이브러리 디렉터리
    위 3가지 사항에 경로를 다시 재할당 해준다.

참고 사이트

  1. https://domdom.tistory.com/467
  2. https://qwoowp.tistory.com/82