Ответы пользователя по тегу Boost
  • Где изучать STL и Boost?

    @res2001
    Developer, ex-admin
    STL по сути часть языка, так что в любом учебнике по плюсам будут и основы STL.
    Boost - это такая расширенная версия STL, многие новшества перед тем как попасть в стандарт и соответственно в STL тестируются на Boost. Но в Boost содержится много того, чего нет в STL. У Boost своя хорошая документация, изучайте по ней и по примерам.
    Любые другие библиотеки изучаются по документации от разработчиков библиотеки. Если документации нет, бывает и такое, - по исходникам.
    Ответ написан
    Комментировать
  • Стоит ли учить Boost в 2021 году?

    @res2001
    Developer, ex-admin
    Вполне востребованная библиотека.
    Но учить не стоит. Стоит знать, какие возможности она предоставляет и как ее исопльзовать в своем проекте. Сделать пример с какими-нибудь достаточно сложными компонентами буста, например asio.
    Ответ написан
    Комментировать
  • Как правильно организовать прием данных через WS?

    @res2001
    Developer, ex-admin
    или я что то не так понял

    Именно.
    Вы выбрали асинихронный инструмент, не понимая как он работает.
    ioc.run() - запускает цикл обработки асинхроных событий (event loop). Когда он завершается, то вы не сможете уже что-либо получать/передавать.
    Ваша задача добавить нужный вам код в обработчики событий (функции on_xxx()). Как это правильно делать смотрите документацию по библиотеке и возможно другие примеры использования.

    Я никогда не использовал boost.beast и WebSocket, но некоторый опыт асинхронного программирования есть, а принципы асинхронного программирования в любых библиотеках одни и те же.
    Ответ написан
    Комментировать
  • С++ хочет открыть библиотеку которой нет, что делать?

    @res2001
    Developer, ex-admin
    Дать компилятору эту библиотеку, иначе не соберется проект.
    Ответ написан
  • Как выбрать компилятор при установки BOOST?

    @res2001
    Developer, ex-admin
    В комплект студии входят батники для настройки переменных окружения. Запустите такой батник из комплекта VS2008, потом в открывшемся окне командной строки перейдите в каталог с boost и запустите его батник для сборки. BOOST должен будет собраться компилятором и стандартной библиотекой от VS2008.
    Ответ написан
  • Как компилировать проект на Boost.python?

    @res2001
    Developer, ex-admin
    Похоже это статическая библиотека boost.python, видимо нужно собрать ее или взять уже собранный бинарник подходящей разрядности и добавить в опции компилятора.

    PS: год назад, то же делал модуль для питона, только на голом Си. Вполне успешно.
    Ответ написан