Установка boost asio на CentOS 5

2805

Я пробовал бегать:

yum install boost boost-devel boost-doc   (1/3): boost-1.33.1-15.el5.i386.rpm (2/3): boost-doc-1.33.1-15.el5.i386.rpm (3/3): boost-devel-1.33.1-15.el5.i386.rpm  

Затем он успешно установил boost lib, но когда я скомпилировал свой скрипт:

#include <boost/shared_ptr.hpp> #include <boost/enable_shared_from_this.hpp> #include <boost/bind.hpp> #include <boost/asio.hpp> #include <boost/thread/mutex.hpp> 

Но когда дело доходит до:

#include <boost/asio.hpp> 

Ошибки:

Boost/asio.hpp: No such file or directory. 

Вопрос:
Как вы устанавливаете ASIO на CentOS?


ОБНОВИТЬ

Я старался:

yum install asio-devel 

Возвращается:

No package asio-devel available. 

UPDATE2

Проверено:

/usr/include/boost 

И подтвердил, что asioтам не было.
Я пытаюсь загрузить файлы asio и просто загрузить их в каталог прямо сейчас.
Надеюсь, это работает.

0
какие файлы предоставляет rpm boost-devel? он должен включать Asio, вы уверены, что они не находятся в / usr / include? Sam Miller 11 лет назад 0
Asio был в Boost с версии 1.35 (IIRC). Возможно, у вас есть более ранняя версия? 11 лет назад 0
Можно ли удалить, а затем попытаться переустановить его обратно, чтобы проверить? 11 лет назад 0
Я попытался переустановить и только что проверил, и ASIO действительно отсутствует в / usr / include / boost 11 лет назад 0
@IgorR. Похоже, что он использует CentOS 5, который включает Boost 1.33.1, который, как вы предлагаете, не будет включать asio. Он мог бы использовать версию boost 1.41.0, которая доступна от epel в качестве пакета `boost141-devel`. Bill Lynch 11 лет назад 0
@ sharth привет, я должен `` установить yum boost141 boost141-devel boost141-doc` ?? 11 лет назад 0

0 ответов на вопрос

Похожие вопросы