Добрый вечер.
Никто не подскажет, если из boost.asio нужен только код для работы с COM портом его стоит\можно как-то отдельно выдирать или надо всю либу(которая все-таки по большей части с сетью работает) с собой тащить?
Спасибо.
Здравствуйте, niXman, Вы писали:
X>что значит "тащить"? X>asio — вообще полностью хидер-онли либа. т.е. никаких дополнительных dll`ок с прогой тащить не нужно.
В свежих версиях Boost Asio зависит от Boost.System, так что нужно смотреть как оно будет на самом деле. Мне тоже не понятно, что имеет в виду топикстартер под словом "тащить", т.к. как минимум распаковать архив с Boost ему придётся , да и статическое связывание с зависимостями также возможно.
Здравствуйте, HolyNick, Вы писали:
HN>Добрый вечер. HN>Никто не подскажет, если из boost.asio нужен только код для работы с COM портом его стоит\можно как-то отдельно выдирать или надо всю либу(которая все-таки по большей части с сетью работает) с собой тащить?
Здравствуйте, HolyNick, Вы писали:
HN>Под "тащить" имел ввиду не компилировать файлы с реализацией работы сокетов, например.
Ну тогда видимо остается только брать Asio c think-async.com, как выше отметил Evgeny.Panasyuk. Только она для С++11
ps. Вот честно, сколько раз видел вопросы типа "как мне собрать буст", "как использовать буст без компиляции", "как использовать bcp", никогда не понимал в чем сложность. Будь программистом, собери буст! Всего-то надо Getting Started прочитать.
Спасибо за ссылки.
Boost у меня собран и работает.
Просто посмотрел, что asio.hpp инклюдит много всего, что мне не нужно в данный момент вот и возник вопрос.