фатальная ошибка C1083: невозможно открыть файл включения: 'boost / regex.hpp': такого файла или каталога нет - PullRequest
4 голосов
/ 02 июля 2010

Я получаю следующую ошибку при сборке кода с использованием regex.hpp. Я использую VS2010 VC ++

фатальная ошибка C1083: не удается открыть включаемый файл: 'boost / regex.hpp': такого файла или каталога нет

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

Ответы [ 4 ]

5 голосов
/ 02 июля 2010

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

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

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

1 голос
/ 02 июля 2010

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

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

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

0 голосов
/ 25 июля 2013

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

0 голосов
/ 02 июля 2010

Может быть, сообщение об ошибке верно?Файла там нет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...