C,C++
errer LINK2001: 확인할 수 없는 외부 기호
jω
2022. 7. 20. 20:55
정적 라이브러리에서 MFC 사용 으로 lib를 사용하려는데, LINK2001 에러가 났다.
기존 VS2010 에서 동작 하던 lib가 VS2019 에서 동작하지 않는 문제이다.
xxx.lib(xxx.obj) : error LNK2001: 확인할 수 없는 외부 기호 __vsnprintf
xxx.lib(xxx.obj) : error LNK2001: 확인할 수 없는 외부 기호 __snprintf
xxx.lib(xxx.obj) : error LNK2001: 확인할 수 없는 외부 기호 _sprintf
구성 속성 - 링커 - 입력 - 추가 종속성에 아래의 것을 추가해준다.
legacy_stdio_definitions.lib
다시 빌드하여 잘 됨을 확인한다.