강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

한준수님의 프로필 이미지
한준수

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12

Texture Mapping

LNK1104 error, DirectXTexD.lib 파일을 열 수 없습니다.

작성

·

3

0

같은 위치에 있는 DirectXTex.lib파일은 에러가 안나는데 디버그용파일만 에러가 나오네요. 계속해서 파일위치 확인했지만 찾을 수가 없어 qna남깁니다.

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. 한준수님.

DirectXTexD.lib 파일과 관련된 LNK1104 오류는 주로 파일 경로 설정에 문제가 있을 때 발생합니다. 디버그 모드에서 특별히 문제가 발생하는 것을 보면, 디버그 설정에서 라이브러리 경로가 잘못되었거나 빠져 있을 가능성이 큽니다.

아래의 몇 가지 확인 사항을 점검해 보세요:

  1. 디버그와 릴리스 모드 경로 확인:

    • Visual Studio에서는 디버그와 릴리스 모드의 설정이 각각 다릅니다. “속성 페이지 -> VC++ 디렉토리 -> 라이브러리 디렉토리”에서 디버그 모드의 경로가 제대로 설정되어 있는지 확인하세요.
  2. 파일 존재 여부 확인:

    • 실제 디버그 라이브러리 파일(DirectXTexD.lib)이 디버그 경로에 존재하는지 확인하세요. 만약 없다면, 소스를 다시 빌드하여 파일을 생성해야 합니다.
  3. 다른 설정 확인:

    • “속성 페이지 -> 링커 -> 입력” 부분에서 추가 종속성에 DirectXTexD.lib가 제대로 추가되어 있는지 확인하세요.

관련된 질문과 해결 방법에 대한 기존 답변들도 한 번 참고해 보시면 좋을 것 같습니다:

위의 방법을 시도해 보신 이후에도 문제가 해결되지 않는다면, 강의 관련된 Q&A 페이지에 좀 더 상세한 상황을 남기시면 도움이 될 것입니다. 강사님 또는 다른 수강생들이 좀 더 구체적인 해결책을 제공할 수 있을 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

한준수님의 프로필 이미지
한준수

작성한 질문수

질문하기