2009-09-08 8 views
0

Ces dernières années, j'ai été exclusivement un développeur C#. Auparavant, j'ai développé en C++ et j'ai une application C++ que j'ai construite il y a environ 3 ans en utilisant VS2005. Il a fait un usage intensif des bibliothèques Boost. J'ai récemment décidé de supprimer l'ancienne app et de la reconstruire dans VS2008 avec la dernière version de Boost (la dernière version avec le programme d'installation "easy" de BoostPro Computing), 1.39. Auparavant, quand j'avais le programme en cours, j'étais à 1,33. En outre, la dernière fois que le programme était en cours était au moins 2 installations d'exploitation il y a. L'installation de Boost est située sur ma machine à: "C: \ Program Files \ boost \ boost _ 1_39". Quoi qu'il en soit, je l'ai fait ce qui suit:Boost Inclure des fichiers dans VC++

  1. Set "supplémentaires include" répertoire "C: \ Program Files \ boost \ boost _ 1_39" du projet
  2. Ajouté « C: \ Program Files \ boost \ stimuler _ 1_39" aux outils de VS2008 - options - Projets et Solutions - Directories VC - Inclure les fichiers

J'ai un certain nombre de Boost inclut dans mon fichier stdafx.h. Le compilateur ne lors d'une tentative d'ouvrir le premier - #include < boost/algorithme/string/string.hpp >

Je confirme que le fichier ci-dessus est en effet situé à « C: \ Program Files \ boost \ boost _ 1_39 \ boost \ algorithme \ string \ string.hpp »

je continue à obtenir: C1083 erreur fatale: Impossible d'ouvrir le fichier à inclure: 'boost/algorithme/string/string.hpp': Aucun fichier ou répertoire

Des conseils sur quoi vérifier d'autre seraient grandement appréciés.

Encore une fois, il s'agit d'une application qui a été compilée il y a quelques années, mais la source a maintenant été déplacée vers une nouvelle machine/compilateur.

Répondre

0

Vous pouvez ouvrir vos fichiers .vcproj et .sln dans un éditeur de texte brut et effectuer une recherche et un remplacement sur les anciens chemins pour les corriger. Beaucoup plus facile que de creuser à travers les paramètres IDE.

Questions connexes