2012-09-29 3 views
0

У меня есть проблема с использованием - включая boost library.Невозможно включить заголовок из библиотеки boost

#include <boost/dynamic_bitset.hpp> 

И я не получаю сообщение об ошибке: повысить/dynamic_bitset.hpp: Нет такого файла или каталога
У меня есть папка повысить внутри, где мой проект ... Как это исправить? Спасибо

+0

Вы используете IDE, или Makefiles или cmake? Обычно сообщение об ошибке указывает, что компилятор не может найти каталог, в котором находятся файлы заголовков. – arunkumar

+0

Прежде чем вы сможете использовать <...>, вам нужно добавить путь повышения к вашему проекту. Я бы порекомендовал вам загрузить boostPro, установить его, а затем добавить путь boostPro к вашим настройкам. –

ответ

1

Если у вас есть папка boost внутри вашего проекта, вам просто нужно сказать компилятору, чтобы посмотреть в эту папку для файлов заголовков.

С gcc/g ++ это можно сделать с помощью опции -I</path/to/headers> (без угловых скобок).

Другие компиляторы работают одинаково с возможными разными флагами, чем -I.

+0

Спасибо! Ты был прав :) –

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