фатальная ошибка C1083: не удается открыть файл включения: 'boost / config.hpp': такого файла или каталога нет - PullRequest
15 голосов
/ 14 августа 2010

Я думаю, что сделал все необходимые настройки, но я все еще получаю это:

Error 1 fatal error C1083: Cannot open include file: 'boost/config.hpp': No such file or directory    File:c:\documents and settings\administrator\my documents\visual studio 2008\libs\boost_1_43_0\boost\smart_ptr\shared_ptr.hpp Line:17

Вот скриншоты настроек, которые я сделал для добавления каталогов для файлов include и lib:

1 http://i37.tinypic.com/153whuv.png

2 http://i37.tinypic.com/2wmi9er.png

3 http://i34.tinypic.com/2ur71g2.png

Я что-то упустил?

Ответы [ 6 ]

26 голосов
/ 14 августа 2010

Я наконец нашел ответ :) и напишу его здесь, чтобы помочь.

Проект> Свойства "YOURPROJECT"> C / C ++> Общие> Дополнительные каталоги включения , затем выберите гдеВы загрузили свою библиотеку.Это сработало, а все вышеперечисленное не сработало, поэтому постарайтесь не забыть об этом.

8 голосов
/ 07 ноября 2012

Я установил boost от , установщик . Он устанавливает библиотеку в c: \ program files \ boost.

Добавьте каталог в свойства вашего проекта, как показано ниже

enter image description here

0 голосов
/ 27 мая 2019

Обратите внимание, что вам необходимо добавить путь к каталогу boost в 64-битной и 32-битной конфигурации.При добавлении пути обязательно выберите подходящую платформу (64-битную или 32-битную) в зависимости от ваших потребностей.Если вы компилируете в обеих версиях, вам нужно добавить обе.

Каталог библиотеки Boost действителен для обеих вышеуказанных конфигураций.

0 голосов
/ 22 апреля 2019

убедитесь, что вы не смотрите на boost-system вместо boost-filesystem

0 голосов
/ 09 мая 2017

Для меня я строил таргетинг на платформу win32.Смена на х64 сработала.

0 голосов
/ 31 мая 2012

Добавьте пространство имен после всех заголовков:

using namespace std;

удаление из заголовка (.h) сделало свое дело.

удалило все ".h" из всех заголовков.Должно работать.

...