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

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

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

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

Ответы

Ответ 1

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

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

Ответ 2

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

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

enter image description here

Ответ 3

Для меня я создавал таргетинг на платформу win32. Переход на x64 работал.

Ответ 4

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

Ответ 5

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

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

Ответ 6

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

using namespace std;

удаление из заголовка (.h) выполнило трюк.

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