Frage

Ich arbeite auf einer Plattform mit einem gcc-Compiler jedoch Boost kann auf sie nicht kompiliert werden.

Ich frage mich, was der richtige Weg ist, um die shared_ptr in std enthalten: tr1 auf gcc? i die Datei sah, die in nicht schließen direkt, von dem, was ich habe keine andere Datei enthält es entweder sagen kann: |

War es hilfreich?

Lösung

In G ++ 4.3 ,

#include <tr1/memory>

sollte es tun. Sie werden shared_ptr bei std::tr1::shared_ptr finden.

Andere Tipps

-Boost kann auf sie nicht kompilieren? Die meisten der Boost-Bibliothek muss nicht verwendet werden soll erstellt werden, und ich denke, Shared_ptr auch nicht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top