Вопрос: Boost "нет такого файла или каталога"


Я пытаюсь настроить рабочую среду Code :: Blocks на новом компьютере, и у меня возникают некоторые проблемы. Прошло много времени с тех пор, как я впервые это сделал, и теперь, когда я открываю свой основной проект, Boost вызывает у меня проблемы.

Я довольно новичок в C ++, и исправление этого типа проблемы - это то, с чем я сталкиваюсь.

Когда я открываю проект и пытаюсь его скомпилировать, я получаю эту ошибку:

фатальная ошибка: boost / algorithm / string.hpp: нет такого файла или каталога |

В этой части одного из моих файлов заголовков:

#include <boost/algorithm/string.hpp>

Я поместил библиотеку Boost v1.51.0 в C: \ boost, так как это было где-то на моем другом компьютере. Мой проект настроен на поиск этого каталога для дополнительных включений, но он, похоже, не находит файлы?

Мой проект ранее использовал более раннюю версию Boost, но я сомневаюсь, что это проблема.

Я не уверен, насколько сложно отладить эту проблему с этой ограниченной информацией, поэтому, если есть что-то еще, что я могу предоставить, сообщите мне.

Я использую Code :: Blocks и только что установил minGW и Visual C ++ 2010.


5


источник


Ответы:


В Ubuntu используйте

sudo apt-get install libboost-dev

11



Убедитесь, что вы установили пакет boost-devel

В Centos выполняются как root:

yum install boost-devel

тогда

root@centos6 /]# find / -name boost
/usr/include/boost
/usr/lib64/boost
[root@centos6 /]# 

5



Boost "нет такого файла или каталога" | Programmerz.ru