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

#boost #ubuntu

#ускорение #ubuntu

Вопрос:

У кого-нибудь есть идея о том, как установить random_device на Ubuntu? Все пакеты boost из репозитория установлены.

Ошибка, которую я получаю: фатальная ошибка: boost / random / random_device.hpp: нет такого файла или каталога

Я на Ubuntu 11.04

Комментарии:

1. @AurelioDeRosa: так ли это? В FAQ указано .. программные средства, обычно используемые программистами . Я бы сказал, что Boost определенно квалифицируется как программный инструмент, используемый программистами — и только программистами. 🙂

Ответ №1:

Файл, который вы ищете, это

 boost/nondet_random.hpp
  

Больше документации здесь.

random_device была перенесена на boost/random/random_device.hpp в версии 1.47.

Я бы рекомендовал использовать стандартный интерфейс вместо random_device тех, которые были приняты в C 11.

Комментарии:

1. Этот файл также не существует

2. убедитесь, что libboost1.42-dev установлено. Точный путь к файлу — это /usr/include/boost/nondet_random.hpp обратите внимание, что там нет random каталога. Файл есть там, или у вас не установлен boost. проверьте этот запрос

3. Нашел, спасибо. К сожалению, сейчас я получаю другую ошибку при попытке установить websocket . Я начну с другого вопроса, указав websocket в качестве цели