문제

나는 boost::pool를 사용하고 있습니다.헤더 파일, DLL 또는 O 또는 lib 파일이 없습니다.그것은 그들없이 일해야합니다.

라고 표시하지만 내 코드를 컴파일 할 때

LNK1104: cannot open file 'libboost_thread-vc100-mt-gd-1_49.lib'
.

왜 이것이 있습니까?문제가 발생하는 .lib가 없어야합니다.

도움이 되었습니까?

해결책

Boost.Pool에 대해 많이 알지 못하지만 은 헤더 전용이라고 말합니다. 아마도 프로그램의 어딘가에있는 Boost.Threads를 포함하거나 Boost.Pool의 일부는 Boost.Threads에 의존합니다.

msvc 을 사용하고 있습니다. 라이브러리 검색 경로 boost 라이브러리가 있어야합니다. 검색 디렉터리를 추가하는 방법은 MSVC의 에 따라 다릅니다.

부스트 라이브러리 바이너리를 아직 건구하지 않은 경우 이 질문은

여기에 좋은 참조 부스트 자체에서

이 페이지 Mircrosoft는 라이브러리 디렉토리를 설정하는 방법을 보여줍니다. 페이지 상단의 링크 / 드롭 다운을 사용하여 버전의 MSVC 버전에 대한 특정 지침을 얻으십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top