Вопрос

Я работаю на платформе с компилятором gcc, но boost не может скомпилировать его.

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

Это было полезно?

Решение

В G ++ 4.3 ,

#include <tr1/memory>

должен сделать свое дело. Вы найдете shared_ptr на std::tr1::shared_ptr.

Другие советы

Boost не может скомпилировать на нем? Большую часть библиотеки Boost не нужно компилировать для использования, и я думаю, что shared_ptr тоже не нуждается.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top