Выдрать shared_ptr из boost
От: GhostCoders Россия  
Дата: 27.06.11 12:31
Оценка:
Тема наверное уже была

Как выбрать shared_ptr из boost? Чтобы был минимальный набор .h файлов для использования
Третий Рим должен пасть!
Re: Выдрать shared_ptr из boost
От: Ytz https://github.com/mtrempoltsev
Дата: 27.06.11 12:35
Оценка: 2 (1)
Здравствуйте, GhostCoders, Вы писали:

GC>Тема наверное уже была


GC>Как выбрать shared_ptr из boost? Чтобы был минимальный набор .h файлов для использования


здесь смотри bcp
Re: Выдрать shared_ptr из boost
От: korzhik Россия  
Дата: 27.06.11 12:35
Оценка: 2 (1)
Здравствуйте, GhostCoders, Вы писали:

GC>Тема наверное уже была


GC>Как выбрать shared_ptr из boost? Чтобы был минимальный набор .h файлов для использования


http://groups.google.com/group/boost-list/msg/f9f9a8712a8e987c
Re: Выдрать shared_ptr из boost
От: placement_new  
Дата: 27.06.11 12:35
Оценка: 5 (2) +1
Здравствуйте, GhostCoders, Вы писали:

GC>Тема наверное уже была


GC>Как выбрать shared_ptr из boost? Чтобы был минимальный набор .h файлов для использования


http://www.boost.org/doc/libs/1_46_1/tools/bcp/doc/html/index.html
Re: Выдрать shared_ptr из boost
От: alnsn Великобритания http://nasonov.blogspot.com
Дата: 28.06.11 13:28
Оценка:
Здравствуйте, GhostCoders, Вы писали:

GC>Тема наверное уже была


GC>Как выбрать shared_ptr из boost? Чтобы был минимальный набор .h файлов для использования


Если под линуксом, то можно посмотреть какие файлы открывает g++:

strace -f -e trace=file g++ /tmp/shared_ptr.cpp 2>&1 | awk -F '"' '/ENOENT/{next} /boost/{print $2}'
/usr/include/boost/shared_ptr.hpp
/usr/include/boost/config.hpp
/usr/include/boost/config/user.hpp
/usr/include/boost/config/select_compiler_config.hpp
/usr/include/boost/config/compiler/gcc.hpp
/usr/include/boost/config/select_stdlib_config.hpp
/usr/include/boost/config/stdlib/libstdcpp3.hpp
/usr/include/boost/config/select_platform_config.hpp
/usr/include/boost/config/platform/linux.hpp
/usr/include/boost/config/posix_features.hpp
/usr/include/boost/config/suffix.hpp
/usr/include/boost/assert.hpp
/usr/include/boost/checked_delete.hpp
/usr/include/boost/throw_exception.hpp
/usr/include/boost/detail/shared_count.hpp
/usr/include/boost/detail/bad_weak_ptr.hpp
/usr/include/boost/detail/sp_counted_base.hpp
/usr/include/boost/detail/sp_counted_base_gcc_x86.hpp
/usr/include/boost/detail/sp_counted_impl.hpp
/usr/include/boost/detail/workaround.hpp


и скопировать их в свою директорию.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.