2009-01-23 22 views
9

Pracuję na platformie z kompilatorem gcc, ale boost nie może się na nim skompilować.shared_ptr in std :: tr1

Zastanawiam się, jaki jest właściwy sposób uwzględnienia shared_ptr w std: tr1 na gcc? plik, na który patrzyłem, mówi, że nie ma go włączać bezpośrednio, z tego, co mogę powiedzieć, że żaden inny plik go nie zawiera: |

Odpowiedz

17

W G ++ 4.3,

#include <tr1/memory> 

powinno załatwić sprawę. Znajdziesz shared_ptr pod adresem std::tr1::shared_ptr.

+1

Działa to również z Xcode i LLVM. –

3

Boost nie może się na nim skompilować? Większość biblioteki boost nie musi być kompilowana do użycia, i myślę, że shared_ptr też nie.

Powiązane problemy