기본적으로 vcpkg 는 shared lib 으로 download/build 되고 visual studio 에서의 폴더링크도 해당 이름으로 자동 맵핑되게 된다
해서 vcpkg intergrate install 을 아무리 해도 프로젝트상 자동으로 해당 static lib 헤더/라이브러리 연결이 되지 않는다
static 으로 명시적으로 받은 lib 을 프로젝트에서 수동설정 없이 사용하기 위해서 vs2019 에서는 프로젝트 속성페이지에 구성속성이 생기며
위와같이 vcpkg > target and configuration specific > use static libraries 의 체크를 바꿔주세 되면 수동으로 경로를 지정하지 않아도 된다
댓글 남기기