728x90
반응형
Visual Studio opengl32.lib 파일을 열 수 없습니다 오류
보통 opengl32.lib는 Microsoft SDK에 내장되어있어서 Visual Studio 자체적으로 제공한다고 되어있습니다.
하지만 이렇게 opengl32.lib가 없다고 오류가 생기는 경우 일반적으로 opengl32.lib가 위치한 아래 경로들로 가보면 찾을 수 있습니다.
- C:\Program Files (x86)\Microsoft SDKs\Windows\<버전>\Lib\um\x86\opengl32.lib
- C:\Program Files (x86)\Windows Kits\10\Lib\<버전>\um\x86\opengl32.lib
저도 이렇게 잘 있네요. 근데 왜 안되지?
라이브러리 디렉터리 확인하기
라이브러리 디렉터리에서 원래 프로젝트 기본적으로 opengl 라이브러리가 있는 경로의 값을 추가해놓았을 것입니다.
기본값이라고 하니 프로젝트 기본값에서 상속받는 라이브러리도 추가하기 위해 체크를 눌러줍니다.
이제 확인해보면 평가 값이라는 곳에 새로운 경로들이 생겼습니다.
C:\Program Files (x86)\Windows Kits\10\Lib\<버전>\um\x86\opengl32.lib
요 opengl 경로의 상위 폴더도 포함되어있는게 보이죠? (x86 경로에있는 opengl32.lib를 x64에서도 사용합니다)
이제 빌드를 해보면.
말끔하게 빌드를 완료했습니다.
결론
opengl32.lib는 결국 기본 상속되는 라이브러리 디렉터리에 있으므로
프로젝트 속성 페이지에서 VC++ 디렉터리 → 라이브러리 디렉터리 → 부모 또는 프로젝트 기본값에서 상속 체크
를 하셔야합니다.
이걸 몰라서 헤맸네요;;
728x90
반응형
'개발 · 컴퓨터공학' 카테고리의 다른 글
FLEX github코드 세팅하기 - 1 (FLEX: Full-Body Grasping Without Full-Body Grasps) (14) | 2024.09.15 |
---|---|
Unreal Engine ML / RL 언리얼 머신러닝 강화학습 플러그인 (unreal ML deformer) (14) | 2024.09.04 |
파이썬 알고리즘 입문 · 초보를 위한 python 입력 출력 방식 정리, 반복문 (0) | 2024.07.28 |
취업 취준 코딩테스트 준비! 자주 나오는 유형 알아보기 (기업 코테) (18) | 2024.07.23 |
NeRF(Neural Radiance Fields)논문에 대해서 알아보자 (1) | 2024.07.17 |