[VS/C++] cannot open file 'gdi32.lib'
프로그래밍/그 외2018. 4. 10. 16:41
안녕하세요. 개발자 드리머즈입니다.
비주얼 스튜디오에서 C++ 프로젝트를 빌드했더니 아래의 에러가 발생했습니다.
cannot open file 'gdi32.lib'
프로젝트 설정에서 Linker > Input에 가면 Additional Dependencies를 설정할 수 있습니다.
여기서 오른쪽 아래에 있는 Macros>> 버튼을 클릭합니다.
그러면 지정된 매크로의 값을 볼 수 있습니다. $(WindowsSdkDir)을 확인해보니 C:\Program Files (x86)\Windows Kits\10\ 이었습니다.
이 경로에서 라이브러리들을 찾는 것 같습니다. 그래서 여기서 몇 가지 lib를 검색해봤습니다.
kernel32.lib은 있습니다.
user32.lib도 있습니다.
정말로 gdi32.lib은 없네요.
글을 보면.. "Windows 10 SDK (10.0.15063.0) for Desktop C++ x86 and x64"를 설치하라고 되어있습니다.
설치를 하고 나면
gdi32.lib 파일이 생깁니다~!
따라서 아까 발생하던 에러도 더 이상 발생하지 않습니다.
댓글 영역