2010-11-25 4 views
1

J'ai vu des questions similaires à ce sujet - mais je ne pouvais pas rassembler ce dont j'avais besoin. J'utilise boost dans un projet dans Visual Studio 9 et je n'arrive pas à l'obtenir pour reconnaître tous les fichiers d'en-tête que j'essaie d'inclure. J'avais installé Boost en utilisant le programme d'installation de Windows qui place également les binaires sur ma machine.Utilisation de Boost et Visual Studio

Dans Visual Studio, j'ai modifié le Projet-> Propriétés-> Linker-> Dépendances libarary supplémentaires pour inclure le dossier « monchemin \ boost_1.44 \ lib », qui contient les binaires - mais je ne peux toujours pas obtenir VS pour reconnaître mes fichiers d'en-tête Boost. S'il vous plaît aider!

Cheers.

Répondre

2

modifié pour clarifier un texte

Vous devez modifier les propriétés du projet pour ajouter des emplacements d'en-tête pour les en-têtes de boost ainsi. Si vous voulez un paramètre global, voici comment vous le faites:

Tool->Options->Projects and Settings->VC++ Directories. Ensuite, sur le côté droit, ouvrez la boîte de dépôt intitulée "Afficher les répertoires pour" et choisissez "Inclure les fichiers". Ajoutez une nouvelle ligne pour votre chemin d'en-tête de surélévation.

Ceci est une capture d'écran de VS2008 - il est similaire dans VS2010 et VS2005.

alt text

De plus, vous pouvez également définir ces répertoires sur une base par projet en modifiant les propriétés spécifiques de chaque projet.

+0

Vous prétendez que c'est similaire pour VS2010; Cependant, quand je vais dans 'Tool-> Options-> Projets et Paramètres-> Répertoires VC++', je reçois le message" VC++ Modification des répertoires dans Outils> Les options sont obsolètes .. Les répertoires VC++ sont désormais disponibles en tant que feuille de propriétés utilisateur ajoutée par par défaut à tous les projets. " Cela ressemble à un réglage global n'est plus possible ...? –

+0

@Jonas - Vous pouvez toujours faire du global dans VS2010, c'est déprécié en ce sens qu'ils vont probablement supprimer la fonctionnalité dans VS2012 ou quelle que soit la prochaine version - l'alternative est de définir chaque répertoire pour chaque projet. – birryree

+0

Ce que je vois est ceci: http://i.stack.imgur.com/5Ko0P.png ... donc vous dites qu'il y a toujours un moyen de définir ces options? Ai-je besoin d'une compatibilité ou d'un mode "options avancées"? –

Questions connexes