2009-09-08 2 views
0

В течение последних нескольких лет я был исключительно разработчиком C#. Раньше я развивался на C++ и имел приложение на C++, которое я построил около 3 лет назад, используя VS2005. Он широко использовал библиотеки Boost. Недавно я решил избавиться от старого приложения и перестроить его на VS2008 с последней версией Boost (последняя версия с «простой» программой установки от BoostPro Computing), 1.39. Раньше, когда у меня была программа, я был в 1.33. Кроме того, в последний раз, когда была запущена программа, было установлено не менее 2 установок ОС. Установка Boost находится на моем компьютере по адресу: «C: \ Program Files \ boost \ boost _ 1_39». Во всяком случае, я сделал следующее:Boost Включить файлы в VC++

  1. Set "Additional Include Directories" каталог проекта в "C: \ Program Files \ подталкивание \ наддува _ 1_39"
  2. Добавлен «C: \ Program Files \ наддува \ увеличить _ 1_39" в Инструменты VS2008 в - Параметры - Проекты и решения - VC++ Справочники - инклюдника

у меня есть ряд Boost, включает в свой файл stdafx.h. Компилятор не может при попытке открыть первый - #include < BOOST/алгоритм/строка/string.hpp >

Я подтвердил, что выше файл действительно находится в «C: \ Program Files \ подталкивание \ подталкивание _ 1_39 \ подталкивание \ алгоритм \ строка \ string.hpp»

Я по-прежнему получаю: фатальный C1083 об ошибке: не удается открыть файл включать:„подталкивание/алгоритм/строка/string.hpp“: нет такого файла или каталога

Любые советы о том, что еще нужно проверить, будут очень признательны.

Опять же, это приложение, которое скомпилировано несколько лет назад, но исходный код теперь перенесен на новый компьютер/компилятор.

ответ

0

Вы можете открыть ваши .vcproj и .sln файлы в текстовом редакторе и выполнить поиск и замену на старых путях, чтобы исправить их. Гораздо проще, чем просканировать настройки IDE.

Смежные вопросы