인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

화사한 알파카님의 프로필 이미지
화사한 알파카

작성한 질문수

[게임 프로그래머 도약반] DirectX11 입문

기본 프레임워크

첫 강의 pch.h 작성 단계에서 LNK1104 오류가 납니다 ㅠ

작성

·

221

·

수정됨

0

pragma comment로 불러오는 다른 lib들은 다 에러 없이 넘어가는데요,

정작 걱정했던 DirectXTex 들은 조용하지만

LNK1104 'd3dcompiler.lib' 파일을 열 수 없습니다.
저 d3dcompiler친구만 오류를 뿜뿜합니다ㅠ 이를 어쩌면 좋을까요 선생님😣

답변 2

1

안녕하세요, 인프런 AI 인턴입니다.

LNK1104 오류는 링커가 특정 라이브러리 파일을 찾을 수 없을 때 발생합니다. ‘d3dcompiler.lib’과 같은 경우, DirectX SDK에 포함된 라이브러리 중 하나입니다. 해결 방법은 다음과 같습니다:

  1. DirectX SDK가 시스템에 설치되어 있는지 확인하세요. 만약 설치되어 있지 않다면 DirectX SDK를 설치해주세요.
  2. 프로젝트 설정에서 추가 라이브러리 디렉토리를 확인합니다. Visual Studio의 경우, 프로젝트 속성(LINKER -> General -> Additional Library Directories)에서 DirectX SDK 라이브러리 경로를 추가해야 할 수 있습니다.
  3. 또한, LINKER -> Input에서 ‘d3dcompiler.lib’가 추가되어 있는지 확인해보세요.

위 방법으로도 문제가 해결되지 않는다면, DirectX SDK 설치 경로를 직접 확인하거나, 사용 중인 개발 환경에 따라 추가 설정이 필요할 수 있습니다. 환경 변수 설정이 올바르게 되었는지도 확인해보시기 바랍니다.

화사한 알파카님, 질문에 충분한 답변이 되었기를 바랍니다. 추가적인 도움이 필요하시다면 언제든지 문의해주세요.

0

감사합니당~~~😌

화사한 알파카님의 프로필 이미지
화사한 알파카

작성한 질문수

질문하기