2012-06-21 3 views
0

나는 때문에 내가 부스트 설치를 복구하는 방법?

/usr/include/boost 

을보고 있었다 수많은 오류에 성공한 후

cd boost_1_49_0 
./bootstrap.sh --prefix=$SRC_HEAD/third-party/build/boost_1_49_0 
./b2 install 

... 내 설치 절차는 다음과 같은 난 아직하지 설치 아래의 경로 내의 모든 헤더 파일을 제거한 다음 내부의 포함 파일을 참조하십시오. /usr/include/boost! 이

./bootstrap.sh --prefix=$SRC_HEAD/third-party/build/boost_1_49_0 

을 알 수 있듯이 누군가가

답변

0

음, 많은 감사를 알려 주시기 바랍니다 수는 /usr/include/boost 분명하지 않은, $SRC_HEAD/third-party/build/boost_1_49_0에 설치합니다.

하지만 수동으로 제안하는 것은 아닙니다. 어느 배포판을 사용하고 있습니까? 이 작업을 수행하려면 패키지 관리자를 사용해야합니다 (부스트 다시 설치).

+0

나는 ubunto를 사용하고 있습니다. --includedir =/usr/include/boost는 헤더 파일을 거기에 넣었습니다. 그러나 이제는 /usr/include/boost/container/map.hpp와 같은 빌드 내에서 오류가 발생합니다. : 147 : 1 : 오류 : 'sizeof'from incomplete type ': boost :: STATIC_ASSERTION_FAILURE 의 응용 프로그램이 잘못되었습니다. 이것은 무언가가 올바르게 복사되지 않았 음을 의미합니다. – godzilla

+0

'sudo apt-get --reinstall install boost' 또는 뭔가를 시도하십시오. 수동으로 패키지를 설치하면 안됩니다. – unkulunkulu

+0

왜 시스템 디렉토리에서 파일을 수동으로 제거하고 복사하여 시스템을 지우는 대신'--prefix =/usr'를 사용하여 빌드해야합니까? –

관련 문제