2011-01-28 12 views
15

Desidero sapere come creare un eseguibile dello strumento, ad esempio bcp, con le librerie di boost. Ho decomprimere le fonti, ma non so come creare per creare lo strumento.creazione strumento eseguibile boost

Grazie

+0

Boost è una serie di librerie che si utilizza nel codice C++ . Utilizza le direttive #include per aggiungere le intestazioni Boost necessarie ai tuoi file .cpp, quindi utilizza la funzionalità Boost di cui hai bisogno nel codice dell'applicazione. Quindi si compila quel codice con il compilatore C++ per creare un eseguibile o una DLL. Votare per chiudere come "non una vera domanda". –

risposta

3

Tutti gli strumenti nella directory $ BOOST_ROOT/strumenti possono essere costruire invocando bjam dalla directory in cui si trova il corrispondente Jamfile[.v2]. Per bcp questo deve essere fatto nella directory $ BOOST_ROOT/tools/bcp. Se non hai ancora creato bjam, fai riferimento al documento Getting Started spiegando i passaggi necessari. L'eseguibile costruito di default finirà in $ BOOST_ROOT/dist/bin.

20

complemento hkaiser risposta:

Run ./bootstrap.sh da $BOOST_ROOT (fare riferimento alla Getting Started per le opzioni aggiuntive)

./bootstrap.sh 

Questo genererà un file eseguibile il ./bjam. Si può quindi fare

./bjam tools/bcp 

O anche copiare questo file eseguibile per tools/bcp e fare

./bjam 

Il ./bcp eseguibile sarà in $BOOST_ROOT/dist/bin

Problemi correlati