Je ne suis pas familier avec la technique de construction habituelle sous Linux, j'utilise la bibliothèque boost c ++. N'importe quel corps peut me guider dans l'installation et la configuration de la bibliothèque boost c ++. Merci d'avance
Mon environnement est Linux Fedora 15. On peut facilement y installer boost en tapant,
$ yum install boost-devel
Après l'installation, vous trouverez boost sous /usr/include/boost/
.
Cependant, si vous courez,
$yum install boost
vous ne trouverez que .so de boost sous /usr/lib/
, comme /usr/lib/libboost_timer.so.1.48.0
.
Ce n'est pas grave si vous n'êtes pas familiarisé avec la technique de construction habituelle, car Boost n'utilise pas la technique de construction habituelle. Suivez les instructions de la documentation "Getting Started" . Assurez-vous de lire jusqu'au bas de la page. Le lien vers les instructions spécifiques à Unix est tout en bas.
Pour la plupart des parties de Boost, l'installation est synonyme de décompresser l'archive dans votre répertoire d'inclusion préféré. Les autres parties de Boost nécessitent une compilation. Allez dans le répertoire d’installation de Boost, exécutez ./bootstrap.sh
, puis exécutez ./bjam install
.
en fonction de la distribution Linux que vous utilisez, vous constaterez probablement que boost est déjà construit et empaqueté pour vous, par exemple. sur Fedora "yum install boost"
La réponse de Rob Kennedy est toujours valable, sauf que c'est recommandé maintenant d'installer avec ./b2 au lieu de ./bjam.