boost 라이브러리는 덩치도 크고 컴파일 하기도 불편한데, 사실 shared_ptr은 헤더만 있어도 되지 않습니까? 사실 제가 boost를 설치한 이유도 순전히 shared_ptr, shared_array 때문인데 덩치큰 녀석을 다 설치할 이유도 없고요. 혹시 분리해서 배포하는 곳이 있는지 궁금하네요.
말씀하신 대로, shared_ptr은 헤더만 있어도 되기 때문에, boost library를 build 하실 필요 없습니다.
boost 파일의 압축을 푼 다음, shared_ptr.hpp가 있는 폴더를 컴파일러 include path에 추가해 주신 다음 include 해서 사용하시면 됩니다.
참고로 build할 필요가 있는 것들은 date_time, filesystem, iostreams, program_options, regex, serialization, signals, test, thread, wave 등입니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
압축 풀어서 include path에 추가하면 OK
말씀하신 대로, shared_ptr은 헤더만 있어도 되기 때문에, boost library를 build 하실 필요 없습니다.
boost 파일의 압축을 푼 다음, shared_ptr.hpp가 있는 폴더를 컴파일러 include path에 추가해 주신 다음 include 해서 사용하시면 됩니다.
참고로 build할 필요가 있는 것들은 date_time, filesystem, iostreams, program_options, regex, serialization, signals, test, thread, wave 등입니다.
댓글 달기