RHEL 5.3을 사용하고 있으며 gcc 4.1.2 및 부스트 1.33과 함께 제공됩니다. 그래서 boost :: unorded_map, make_shared() 팩토리 함수가 없기 때문에 boost :: shared_ptr을 생성 할 수 있으며, 새로운 기능을 추가로 사용할 수 있습니다.업그레이드 부스트 버전
gcc의 버전과 호환되는 최신 버전이 있습니까? 그렇다면 업그레이드가 어떻게 수행됩니까?
RHEL 5.3을 사용하고 있으며 gcc 4.1.2 및 부스트 1.33과 함께 제공됩니다. 그래서 boost :: unorded_map, make_shared() 팩토리 함수가 없기 때문에 boost :: shared_ptr을 생성 할 수 있으며, 새로운 기능을 추가로 사용할 수 있습니다.업그레이드 부스트 버전
gcc의 버전과 호환되는 최신 버전이 있습니까? 그렇다면 업그레이드가 어떻게 수행됩니까?
the Boost website에서 Boost 라이브러리의 최신 버전 (1.43.0)을 다운로드하고 the getting started guide의 단계를 따르십시오. 여기에는 Linux를 포함한 다양한 플랫폼에서 Boost를 작성하는 방법이 나와 있습니다.
물론, link text에서 최신 소스를 다운로드하십시오. 헤더 전용 라이브러리 만 사용하는 경우 압축을 풀면됩니다. 라이브러리가 필요한 소수의 사용자 중 하나만 사용하는 경우 라이브러리를 만들어야합니다.
맞는지 확실하지 않습니다. 방금 다운로드하여 1.58을 설치했고'cat /usr/include/boost/version.hpp | grep "BOOST_LIB_VERSION 정의"는 여전히 1.54를 산출합니까? – knutole