Установка Boost 1.59.0 Ubuntu

c++ ubuntu boost

1457 просмотра

1 ответ

604 Репутация автора

Я пытаюсь установить Boost 1.59.0 в Ubuntu, я не могу установить его, apt-getпотому что он содержит более старую версию.

Я клонирую modular-boostрепозиторий и пытаюсь собрать его с помощью следующей команды:

$./bootstrap.sh --prefix=/usr/local
$./b2 headers

Наконец я пытаюсь подтвердить, что это повышение было установлено с этим простым файлом c

#include <boost/version.hpp>
#include <iostream>
#include <iomanip>

int main()
{
      std::cout << "Boost version: " 
                  << BOOST_VERSION / 100000
                            << "." 
                                      << BOOST_VERSION / 100 % 1000
                                                << "." 
                                                          << BOOST_VERSION % 100 
                                                                    << std::endl;
          return 0;
}

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

$ g++ boost_version.c 
boost_version.c:1:29: fatal error: boost/version.hpp: No such file or directory
compilation terminated.

и я не уверен, где я иду не так. Я посмотрел на другие вопросы, и это, кажется, не решает мои проблемы.

Автор: Chris Stewart Источник Размещён: 17.07.2016 10:57

Ответы (1)


0 плюса

604 Репутация автора

Решение

Читать тяжело, я бегал

./b2

вместо

./b2 install
Автор: Chris Stewart Размещён: 12.08.2016 04:19
Вопросы из категории :
32x32