안녕하세요? ^^ 반갑습니다. 꼭이요~ ^^''
부스트 라이브러리는 나름대로(?) 매우 유명한 것 같습니다.
유명한 것은 꼭 써봐야죠?
모임에서 만해님께서 부스트 라이브러리 이야기를 하시길래 예전부터 관심은 있었지만
설치하지 않았던 부스트 라이브러리를 설치해 보기로 하겠습니다. ^^
http://www.boost.org/
위의 URL 이 바로 부스트 라이브러리의 공식 홈페이지 입니다.
2005년 7월 25일 기준으로 홈페이지에 올라와 있는
Download boost_1_32_0.exe 과
Download boost-jam-3.1.10-1-ntx86.zip
파일을 다운로드 하시면 됩니다.
boost_1_32_0.exe 를 실행해서 파일을 풉니다.
마찬가지로 boost-jam-3.1.10-1-ntx86.zip을 풉니다. 그러면 bjam.exe 가 나오는데
이 파일을 boost_1_32_0.exe 를 풀어서 나온 폴더에 복사합니다.
그럼 그 폴더에서 다음과 같이 타이핑하고 엔터를 칩니다.
bjam -sTOOLS=borland install
그럼 기본설치 폴더인 C:\Boost 에 볼래드용으로 사용가능한 파일이 설치되게 됩니다.
그럼 프로젝트 옵션에서
include 에
C:\Boost\include\boost-1_32\boost
C:\Boost\include\boost-1_32
lib 에
C:\Boost\lib
폴더를 추가시켜 줍니다.
---- 아구구 잠시 일이 있어서 우선 여기까지만 적겠습니다 ^^ -----
---- 나중에 또 업데이트 할께요~ ----
#include <boost/scoped_ptr.hpp>
#ifdef __BORLANDC__
#pragma warn -8092 // template argument passed to 'find' is not an iterator
#endif
using boost::scoped_ptr;
class TBase
{
public:
inline void show() { cout << "Hi!" << endl; };
};
int main(int argc, char* argv[])
{
scoped_ptr<TBase> sp ( new TBase() );
TBase* p2 = sp.get();
p2->show();
system("pause");
return 0;
}
엄청난 고생끝에 아직도 제대로 설치를 못헀는데
흑~