DirectX11

DX11 - D3D11CreateDeviceAndSwapChain 실패

Sorting 2021. 5. 10. 22:51
반응형

Dx11 튜토리얼 코드가 D3D11CreateDeviceAndSwapChain() 함수에서 실패하여

DirectX Control Panel 에서 디버그 메세지를 켜보았다.

 

 

 

위와 같이 디버깅 할 프로그램 이름을 입력하면, DirectX 내부의 동작을 좀 더 세밀하게 확인할 수 있다.

위와 같이 설정한 뒤 프로젝트를 실행하면,

출력창에서 다음과 같은 에러메세지를 볼 수 있다.

 

D3D11CreateDevice: Flags (0x2) were specified which require the D3D11 SDK Layers for Windows 10, but they are not present on the system.
These flags must be removed, or the Windows 10 SDK must be installed.
Flags include: D3D11_CREATE_DEVICE_DEBUG

 

위 에러메세지를 구글링하면 해결책이 나오겠다.

 

확인해보니, 프로그램 추가/제거 - 선택적 기능에서

"그래픽 도구"를 추가로 설치하면 해결되는 이슈였다.

 

 

반응형