2020년 7월 1일 수요일

같은 이름의 헤더파일의 include 순서

모든 문제의 시작은 $(DH) 를 맨 앞에 둔 것부터였다.

D3DCompiler.h 파일은 두군데에 있다.

C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Include

C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um

전자의 매크로는 $(DH), 후자는 $(WindowSDK_IncludePath)

내가 사용할 것은 후자의 파일이었다.

그런데 전자로 계속 인식하는게 아닌가?

Include Directory 순서를 바꿔서 후자의 경로를 앞에 두었더니 후자를 인식하더라.

댓글 없음:

댓글 쓰기

List