2010-11-26 17 views
0

J'ai un projet qui a besoin de la bibliothèque fmod, et j'ai besoin que le compilateur recherche le répertoire dans lequel je l'ai installé pour le code source. C'est à peu près ma première interaction avec le processus de compilation C++, donc je suis complètement perdu. Quels paramètres dois-je utiliser pour le dire où se trouve la bibliothèque? Edit: pour être clair, je parle de la bibliothèque audio fmod 3rd partie.Visual C++ 2008; ajouter une bibliothèque au processus de compilation?

Répondre

4

Pour inclure supplémentaires bibliothèques tierces:

  • clic droit sur le projet dans l'Explorateur de solutions et sélectionnez Propriétés
  • ajouter la bibliothèque à la liste Configuration Properties -> Linker -> Input -> Additional Dependencies
  • ajouter le chemin de la bibliothèque pour Configuration Properties -> Linker -> General-> Additional Library Directories
+2

@ Steve: Je pense que l'OP se réfère à 'fmod' la bibliothèque audio (fmod.org) :) – icecrime

+0

Cela semble probable, je mettrai à jour ce. –

+0

Désolé pour ça, je vais m'assurer que c'est clair. – RCIX

1

Les autres publications donnent de bons conseils sur la manière de créer un lien avec l'éditeur de code de Visual Studio. Il convient toutefois de mentionner que d'autres outils de construction (pas l'éditeur de code de Microsoft) vous permettent de construire et de créer des liens entre plates-formes.

En particulier, l'outil de construction boost, bjam fait très bien: http://www.boost.org/doc/tools/build/doc/html/index.html.

Ceci est un excellent outil de construction pour trier vos liens dans des fichiers texte simples (plutôt que d'une partie d'une interface) d'une manière multi-plateforme. C'est à dire. Pour basculer entre compilateur Microsoft et le compilateur GNU vous oblige à modifier un seul mot dans un fichier. Si vous êtes novice en C++, les bibliothèques de boost méritent d'être signalées de façon plus générale. Voir http://www.boost.org/.

Tous les meilleurs

Tom