Я работаю на платформе с компилятором gcc, но boost не может на нем компилироваться.
Мне интересно, как правильно включить shared_ptr в std: tr1 на gcc? файл, который я просматривал, сказал, что не должен включать его напрямую, из того, что я могу сказать, ни один другой файл не включает его: |





В G ++ 4.3,
#include <tr1/memory>
должен сделать свое дело. Вы найдете shared_ptr на std::tr1::shared_ptr.
Boost не может на нем скомпилироваться? Большую часть библиотеки boost не нужно компилировать для использования, и я думаю, что shared_ptr тоже.