Anonymous
Леша
Pavel
вот в том и проблема, что хочется часто тупо обертки на сокетный код :)
Pavel
а из относительно унифицированного / универсального только asio
Vitaliy
Это не оно, да?
Deleted Account
анон тебе написано что нет смеклистс файла
Deleted Account
убедись что он есть
Pavel
есть Poko, там красивая модель классов
Deleted Account
Anonymous
Pavel
но для кучи фич нужно рушить их наследование и вляпывать костыли :(
Anonymous
если я делаю мейк
Deleted Account
сам написал ?
Anonymous
Anonymous
амазоновского
Deleted Account
=)
Deleted Account
ну залезь в него и глять есть ли бам упоминания cmake
Surreal
Там Utest какой-то. Можно выпилить тесты из проекта, если поддерживать не надо.
Surreal
В см. не из проекта, а из этой либы. Из проектов не надо тесты выпиливать.
Gregory
А если основная задаа, основная нагрузка не сеть - то тут хорошо заходят разные либы с абстракциями прожорливость которых несущественна на фоне решаемой задачи
Pavel
Не, у меня разные кейсы есть. где пифоманс - там все свое, это ясно-понятно
Gregory
ну да )
Pavel
а вот когда нечем тупо по сокету данные отправить в блокирующем режиме либо собрать листенер опять же, тупой и с форками - задолбаешься.
Gregory
ну вот в плане библиотечки изи-бризи незамудренных сокетов... да было бы интересно
Pavel
тут как бы и скорость не шибко важна, но хочется красивый и ясный код. Для кейса "открой сокет на этом хосте и влей в него вот это, блокирующем режиме" - ASIO просто утонет в абстракциях =)
Gregory
а ну я тебя понял, да
Anonymous
в либе вряд ли ошибки будут
Pavel
и вместо 10 строк платформо зависимого кода на Linux API поулчается 25 на ASIO, которые хрен как работаюи внутри =)
Pavel
плохая замена!
Anonymous
в чем может быть ошибка?
Pavel
Poco - ок, но она крупная, ради сокетов тащить жаба душит :)
Gregory
да, чорт, тоже захотелось тупой, простой либы сокетов и еще бы прям в стандартной библиотеке
Gregory
без всяких реакторов и проакторов
Gregory
во всяком случае чтобы не обязательно было
Surreal
asio в 20 стандарте будет, если все как надо пойдет.
cyber
ждем новый стандарт, мб припилят нетворк
Gregory
Anonymous
гляньте кто плз
cyber
надеюсь не asio потянут или хотябы не в чистом виде
Anonymous
Pavel
надеюсь ASIO не притянут :/
Pavel
это пшп какой-то ей богу
Aleksei
так по ней и делаю
https://github.com/aws/aws-iot-device-sdk-embedded-C/tree/master/external_libs/CppUTest
именно 3.6 взял?
Anonymous
да-да
Anonymous
скачал
Anonymous
закинул
Anonymous
Anonymous
именно 3.6
Aleksei
#define new ... круто :)
Anonymous
либо все из-за того, что я на макосе
Anonymous
либо потому что в либе ошибка
Surreal
И в репе есть в этой папке cmakelists.txt
Anonymous
Anonymous
но все равно ошибка та же
Aleksei
У меня на линуксе собирается gcc 4.9
Anonymous
Anonymous
вот итог сборки
Deleted Account
а шо без с++11
Aleksei
по-умолчанию выключен
Anonymous
Deleted Account
да
да надо смотрет ьтекст ошибки
Anonymous
Anonymous
вот
Anonymous
но это бред
Deleted Account
чойт
Anonymous
вряд ли мужики писали с ошибками
Surreal
да
Потрите ту папку, сделайте:
git clone --branch v3.6 https://github.com/cpputest/cpputest.git
И пробуйте снова.
Deleted Account
попробуй убери из сборки эти тесты
Anonymous
Surreal
один хрен
https://github.com/cpputest/cpputest/issues/782
Anonymous
CPPUTEST_CXX_WARNINGFLAGS += -Wno-reserved-id-macro -Wno-keyword-macro
Anonymous
первый аргумент это что?