Где взять последнюю версию boost / libboost для 10.04?

Я не могу установить пакет libboost-all-dev версии 1.42 или новее в ubuntu 10.04. только boost1.40 устанавливается. но мне нужно 1,42. что я должен делать? когда я пытался установить 1.48 boost, я получил следующую ошибку:

robotics@robotics-desktop:~$ sudo dpkg -i libboost-all-dev_1.48.0.2_i386.deb
Selecting previously deselected package libboost-all-dev.
(Reading database ... 224047 files and directories currently installed.)
Unpacking libboost-all-dev (from libboost-all-dev_1.48.0.2_i386.deb) ...
dpkg: dependency problems prevent configuration of libboost-all-dev:
dpkg: error processing libboost-all-dev (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
libboost-all-dev

что мне делать? следует обновить до 11.10?

0
задан 12 July 2012 в 14:23

1 ответ

В нем говорится, что вам нужно установить еще несколько зависимостей:

libboost-all-dev depends on libboost-dev; however: Package libboost-dev is not installed.

Попробуйте найти и установить все перечисленные зависимости, используя synaptic или apt-get. Сарт с libboost-dev. Однако в 10.04 появилась версия Boost 1.40. Вам нужны новые функции от 1.42 или 1.48? Если нет, то используйте версию 1.40, предоставленную Ubuntu Software Center. Если да:

Вы всегда можете скомпилировать Boost Yourself. На веб-сайте boost Вы можете найти пошаговое руководство. Тогда Вам просто нужно не забыть включить правильные заголовки.

Я скомпилировал Boost на Win и Linux, и это не очень болезненно:)

РЕДАКТИРОВАТЬ: Во многих случаях вам даже не нужно компилировать Boost, чтобы использовать его, потому что это include-header- только.

0
ответ дан 12 July 2012 в 14:23

Другие вопросы по тегам:

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