2011-07-08 4 views
0

J'essaye de lier les bibliothèques de boost à C :: B. J'ai construit les fichiers mais tout ce que je vois dans tous les dossiers sont des fichiers .hpp. N'y a-t-il pas censé être des fichiers .lib?Lier les bibliothèques de boost C :: B Ubuntu

En passant par les options de construction, j'ai donné des répertoires de recherche. J'essaie maintenant de faire les réglages de l'éditeur de liens. Qu'est-ce que je mets ici. Il ne prendra que .lib et d'autres fichiers comme ça. Des idées?

+0

Avez-vous suivi le [Guide de démarrage] (http://www.boost.org/doc/libs/release/more/getting_started/unix-variants.html) de la documentation? – ildjarn

Répondre

0

Quelles bibliothèques Boost? La vaste la majorité des bibliothèques Boost sont en-tête seulement. Vous avez seulement besoin d'inclure le fichier d'en-tête pour les utiliser. Les seules bibliothèques Boost qui ont des fichiers de bibliothèque réels sont:

  • Date_Time
  • Filesystem
  • Graphique
  • iostreams
  • Math
  • Options du programme
  • au hasard
  • Regex
  • Serializa tion
  • Signaux
  • système
  • Discussion
  • onde

, vous êtes également travailler avec GCC. Les fichiers de bibliothèque se terminent par ".a", pas ".lib" comme avec Visual Studio.