2010-07-02 4 views
3

Я получаю следующее сообщение об ошибке, когда я построить свой код, используя regex.hpp Я использую VS2010 VC++фатальным C1083 ошибка: не удается открыть файл не включают: «усиление/regex.hpp»: Нет такого файла или каталога

со смертельным исходом ошибка C1083: Невозможно открыть файл include: «boost/regex.hpp»: нет такого файла или каталога

файл boost_regex-vc71-mt-1_33_1.lib здесь .. это правильно?

ответ

4

Похоже, что в ваших настройках включения нет пути к родительскому каталогу установки boost.

Посмотрите на эти инструкции: http://www.boost.org/doc/libs/1_43_0/more/getting_started/windows.html#build-from-the-visual-studio-ide

и примечание особенно включают настройку каталога.

+0

После этого я получаю Не удается открыть предварительно скомпилированный файл заголовка: 'Debug \ test.pch ': нет такого файла или каталога –

0

Возможно, сообщение об ошибке верно? Файл отсутствует?

+0

файл boost_regex-vc71-mt-1_33_1.lib здесь .. это правильно? –

+0

нет. вам нужно regex.hpp, как подсказывает сообщение об ошибке. –

1

Вам необходимо убедиться, что вы указали путь к заголовочным файлам Boost в Visual C++.

Следуйте инструкциям here.

Эта проблема возникает потому, что Visual C++ не включает в себя путь к файлам заголовков подталкивания. Включив каталог, Visual C++ будет искать этот каталог для проблемы, и, надеюсь, ваша проблема должна быть решена.

+1

Также это должно быть полезно: http://msdn.microsoft.com/en-us/library/aa288739%28VS.71%29.aspx#boostvc_topic8 – user225312

0

Если вы находитесь в Ubuntu, установите библиотеку boost с синаптическим, включая пакет регулярных выражений. Недостаточно загружать с сайта boost и создавать библиотеку регулярных выражений на компьютере (инструкции в http://www.boost.org/doc/libs/1_52_0/libs/regex/doc/html/boost_regex/install.html), кроме того, вам нужно скачать его с помощью синаптики. Я предполагаю, что этот второй избыточный шаг необходим, потому что синаптика может обновлять некоторые системные переменные ($ PATH ???) и устанавливать некоторые другие зависимости, которые прямая загрузка с сайта www.bost.org не делает.

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

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