2010-05-13 6 views
3

RHEL 5.3을 사용하고 있으며 gcc 4.1.2 및 부스트 1.33과 함께 제공됩니다. 그래서 boost :: unorded_map, make_shared() 팩토리 함수가 없기 때문에 boost :: shared_ptr을 생성 할 수 있으며, 새로운 기능을 추가로 사용할 수 있습니다.업그레이드 부스트 버전

gcc의 버전과 호환되는 최신 버전이 있습니까? 그렇다면 업그레이드가 어떻게 수행됩니까?

답변

7

the Boost website에서 Boost 라이브러리의 최신 버전 (1.43.0)을 다운로드하고 the getting started guide의 단계를 따르십시오. 여기에는 Linux를 포함한 다양한 플랫폼에서 Boost를 작성하는 방법이 나와 있습니다.

1

물론, link text에서 최신 소스를 다운로드하십시오. 헤더 전용 라이브러리 만 사용하는 경우 압축을 풀면됩니다. 라이브러리가 필요한 소수의 사용자 중 하나만 사용하는 경우 라이브러리를 만들어야합니다.

3

간단히 downloadinstall 최신 버전. 컴파일러에 자동으로 적응합니다.

+0

맞는지 확실하지 않습니다. 방금 다운로드하여 1.58을 설치했고'cat /usr/include/boost/version.hpp | grep "BOOST_LIB_VERSION 정의"는 여전히 1.54를 산출합니까? – knutole

관련 문제