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
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
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.
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
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". –