Durante il tentativo di creare la libreria C++ thrift
, ho trovato il seguente errore dopo aver specificato l'opzione --with-boost
.Che cos'è una libreria potenziata graduale?
Se si dispone di una libreria di spinta messa in scena (non ancora installato) si prega di specificare $ BOOST_ROOT nel proprio ambiente e non danno un percorso per opzione --with-boost.
ho guardato attraverso la documentazione di spinta (che è io non sono eccessivamente familiarità con), ma non ho trovato una buona definizione per il termine staged boost library
. Vedo il parentetico (still not installed)
, ma ci sono molti stati che una libreria può trovarsi in quell'autunno sotto la categoria not installed
.
Quando scarico per la prima volta boost
, eseguo ./bootstrap
e ./b2
per compilarlo.
È staged
a questo punto? O devo fare qualcos'altro per renderlo staged
?
"La dichiarazione di stage o installazione specifica se le librerie Boost sono installate in una sottocartella denominata stage o system-wide." No, questo non è vero. 'install' sicuramente non installa a livello di sistema; fa esattamente quello che dice il doc: installa nelle posizioni configurate. Per quelli di noi che costruiscono per il cross-compiling, non installiamo mai a livello di sistema, ma usiamo sicuramente l'installazione. –