이 오류가 발생하면 bootstrap.bat는 오류 로그를 작성하지 않으므로 본질적으로 쓸모가 없습니다. 그러나 Microsoft Visual C++를 제거하면 dll 오류가 사라지고 로그 파일이 생성됩니다. gcc 대신에 msvc를 사용하여 프로젝트를 빌드하려고 시도한 것을 보여줍니다. 여러 가이드에 주어진 방향과는 달리 그래서, 당신은이 시점에서 툴킷을 지정해야합니다
bootstrap.bat gcc
은 다음 그것은 (다른 사람의 사이에서) 옵션으로 구축 할 수 B2라는 파일을 실행하라는 메시지를 표시합니다.
b2 --build-dir=C:\exampledir toolset=gcc
부스트 위해서는 명시 적으로 <builddir>\boost\bin.v1\libs\system
의 파일을 추가 할 필요가 있음을 사용할 수 있도록 나타납니다. 그렇지 않으면 당신과 같은 오류 얻을 : 프로젝트로 이동하여
In function `_static_initialization_and_destruction_0':|
C:\removed\boost_1_49_0\boost\system\error_code.hpp|214|undefined reference to `boost::system::generic_category()'|
C:\removed\system\error_code.hpp|215|undefined reference to `boost::system::generic_category()'|
C:\removed\boost_1_49_0\boost\system\error_code.hpp|216|undefined reference to `boost::system::system_category()'|
링커 옵션 코드 블록에서 찾을 수 있습니다을 -> 빌드 옵션 -> 링커 설정 ->를 추가합니다. 링커 검색 디렉토리에 빌드 디렉토리를 추가하더라도 이러한 라이브러리를 명시 적으로 추가하는 것이 필요합니다.