문제

GCC 컴파일러가있는 플랫폼에서 작업하고 있지만 부스트는 컴파일 할 수 없습니다.

GCC의 STD : TR1에 Shared_Ptr을 포함시키는 적절한 방법이 무엇인지 궁금합니다. 내가 보았던 파일에는 직접 포함하지 말라고 말했습니다.

도움이 되었습니까?

해결책

~ 안에 G ++ 4.3,

#include <tr1/memory>

트릭을해야합니다. 당신은 찾을 수 있습니다 shared_ptr ~에 std::tr1::shared_ptr.

다른 팁

부스트를 컴파일 할 수 없습니까? Boost 라이브러리의 대부분은 사용하기 위해 컴파일 할 필요가 없으며 Shared_ptr도 그렇지 않다고 생각합니다.

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