.... boost... 어떻게 설치해요?.ㅠ..ㅠ.

bshsqa의 이미지

소스포지에서

boost 1.35.0버젼이랑

boost-jam 3.1.16 버젼을 다운받았는데요.

boost-jam압축을 푸니까..

bjam하나랑 txt하나 딸랑 들어있더라구요..

그래서 boost압축푼 폴더로 가서.

/home/bshsqa/boost-jam-3.1.16-1-linuxx86/bjam --build-dir=/tmp/build-boost --toolset=gcc stage

라고 입력해서 설치했거든요;;

/bome/bshsqa/boost-jam-3.1.16-1-linuxx86 가 bjam있는 폴더...

여튼 그래서..

꽤 오래 기다려서 작업이 끝났는데...........

설치하려던 프로그램이 똑같이 boost/intrusive_ptr.hpp, boost/shared_ptr.hpp, 가 없다고 하고

‘boost’ has not been declared 라고 나오면서. 설치가 안되네요........

-_-;;

그래서 boost사용하는 다른예제 실행해 봤는데 또 boost문제로 컴파일 안되구요.-_ㅠ..

이거 어떻게 설치해서 써야 하는 거에요?

klara의 이미지

boost의 대부분은 컴파일 없이 복사만 해주면 사용할 수 있습니다. 정규표현식같은 건 컴파일이 필요하지만요...
shared_ptr같은 건 그냥 /usr/include에 적당히 boost같은 디렉토리를 만들고 그안에 복사한 후, #include <boost/shared_ptr.hpp>같이 이용하면 됩니다.
정말로 컴파일이 필요한 경우라면...해본적이 없어서 모르겠네요-_-;;
참고로 각 리눅스 배포판에서 boost도 저장소에서 배포하는 경우가 많으니, 한번 저장소에서 boost를 검색해보세요.

imyejin의 이미지

데비안이라면 관리자 권한으로

apt-get install libboost-dev libboost-doc

하시면 됩니다.

임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin

[예진아씨 피카사 웹앨범] 임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin