Pracuję nad projektem wieloplatformowym (Windows, Linux, Solaris). Chcę użyć Boost's shared_ptr w tym projekcie.Jak dodać impuls do mojego projektu?
Jak mogę go zainstalować i rozpowszechnić w projekcie dla klientów?
Nie mam uprawnień roota w systemie Linux/Solaris, więc prawdopodobnie muszę dodać źródła Boost do moich źródeł i skompilować je razem.
Również nasza wersja Solaris jest bardzo stara (2.5.1, maj 1996). Czy może powodować problemy z budowaniem shared_ptr?
Należy pamiętać, że 'shared_ptr.hpp' zależy od niektórych innych plików nagłówkowych. –
Funkcja Boost jest dostarczana z programem o nazwie 'bcp', który się tym zajmuje. Przejrzy twoje źródło, aby znaleźć pliki nagłówkowe doładowania, których używasz, i rekursywnie je przegląda, aby zbudować minimalny zestaw. Robimy to automatycznie w naszych skryptach kompilacji i działa dobrze. – KeithB