728x90
윈도우 파일 버전 획득 기능을 c++로 구현하면서 winapi를 사용하였는데 빌드 중 위와 같은 에러들이 발생했다
#include <winver.h>를 추가하였고 해당 함수들을 추적해보면 해당 해더 안에 있는 것도 확인되는데
왜 빌드 중에 fatal error LNK2019에러가 발생하는가 계속 윈도우 파일 버전 획득 방법들을 검색해보다 알게 되었는데
#pragma comment(lib,"version.lib")
이렇게 lib를 추가해줘야 하고 해더만 추가하는 방식은 MFC라이브러리에서만 되는 것으로 추정되었다
MFC를 사용하고 있지 않다면 위와 같이 추가해주면 빌드 중 에러가 발생하지 않는다
728x90
'운동하는 개발자 > c++' 카테고리의 다른 글
DLL 명시적 링크 LoadLibrary failed 지정된 모듈을 찾을 수 없습니다 (GetLastError : error code 126) (0) | 2022.11.01 |
---|---|
c++ wstring to string / string to wstring (0) | 2022.10.01 |
error C2143: 구문 오류: ';'이(가) 'namespace' 앞에 없습니다. (0) | 2022.08.07 |
cmake를 이용한 zlib 연동기 ( "dll이(가) 없어 코드 실행을 진행할 수 없습니다.") (0) | 2022.07.26 |
C++ 윈도우 방화벽 설정 / C++ windows firewall (0) | 2022.07.06 |