Ich arbeite an einem plattformübergreifenden Projekt (Windows, Linux, Solaris). Ich möchte Boosts shared_ptr in diesem Projekt verwenden.Wie füge ich meinem Projekt mehr Schwung hinzu?
Wie kann ich es installieren und mit dem Projekt an die Kunden weitergeben?
Ich habe keine Root-Rechte für Linux/Solaris, daher muss ich wahrscheinlich Boost-Quellen zu meinen Quellen hinzufügen und sie zusammen aufbauen.
Auch unsere Version von Solaris ist sehr alt (2.5.1, Mai 1996). Kann es Probleme beim Erstellen von shared_ptr geben?
Beachten Sie, dass 'shared_ptr.hpp' von einigen anderen Header-Dateien abhängig ist. –
Boost kommt mit einem Programm namens 'bcp', das dafür sorgt. Es durchsucht Ihre Quelle, um die Boost-Header-Dateien zu finden, die Sie verwenden, und rekursiv durchzugehen, um eine Mindestmenge zu erstellen. Wir machen dies automatisch in unseren Build-Skripten, und es funktioniert gut. – KeithB