Anonymous
в cygwin тоже можно поставить gcc и make и cmake
Anonymous
А, если gdb не понравится, для cygwin есть lldb и новомодный clang =) вроде там обещают более сипатичный отладчик и больше информации для отладки
Egor
Anonymous
из-за красивого графического отладчика же
Dmitry
Не в ida же дебажить при наличии кода...
Egor
Stanislav
Stanislav
если у меня stdout нет, что мне делать?
Stanislav
Stanislav
есть мингв64
Stanislav
но, там винапи хедеры разные
Stanislav
в 64 другие в отличие от 32 битного
Stanislav
и мингв говно
Egor
Stanislav
Stanislav
Stanislav
Stanislav
Anonymous
дело не в том, что в студии можно собирать шлангом, дело в том, что CMake с трудом генерирует такого рода проекты для студии. Например, скомпилировать таким образом libSDL2 у меня не получалось
Dmitry
я к вам по вчерашним следам
есть проект. он собирается gcc под линухом и cygwin.
я хочу исправить пару багов, может запилить фич и закоммитить обратно.
при этом не трогать код, не относящийся к фичобагам.
правильно ли я понимаю, что
1) я не смогу собрать код под виндой без изменений в какой-либо IDE?
потому как IDE перекроит структуру каталогов под себя и заканчивая тем, что нужно будет переписывать платформо-компиляторо-специфичые места.
2) IDE, которая бы собирала и отлаживала через cygwin — как бы нет.
3) Код придётся писать отдельно, а отлаживать — отдельно
4) «обычные» редакторы кода типа atom, code и того же саблайма — они ничего не знают о коде. Соответственно нельзя быстро взять и банально найти где переменная объявлена и используется
Square
Square
Просто в настройках проекта будешь указывать Чо как ваще с кем и где ей искать
arisudesu
🦥Alex Fails
Stanislav
Andrew
Dmitry
ну он стоит и в нём даже собирается.
качаю фасоль
Dmitry
фасоль, кажется тем, что нужно.
создал проект, импортировал файлы. переходы к определениям работают.
1) перед мейком нужно сделать ./configure
его просто руками в cygwin запустить и перетащить сгенерированный config.h?
2) сделал п.1 подкинул ещё и Makefile
и
СОБРАТЬ SUCCESSFUL (общее время: 1m 45s)
осталось переключить язык в IDE
Anonymous
Всем привет, кто-нибудь занимался разбором РЕ-файлов и имел ли дело с библиотеками для работы с ними?
Dmitry
@Mblpz0r премногоблагодарствую!
Dmitry
Anonymous
Ну ида это да, но интересно не писал ли кто-то свой код для каких-то целей, который работал с РЕ
Stanislav
Anonymous
Не, все понятно, это я так поинтересовался. Сложно кодить было?
Anonymous
🦥Alex Fails
Ну, я уже в другом чате говорил, что да
John
а есть чат для реверс инженеров?:)
🦥Alex Fails
pro.asm
🦥Alex Fails
Только там надо представляться
🦥Alex Fails
@prodot - там есть
John
John
или по скиллам?
🦥Alex Fails
Решил продублировать из другого чатв сюда, чтобы проще было искать:
Inside COM
#book #com #basics #advanced #windows
🦥Alex Fails
где найти толковой документации по COM найти =\
🦥Alex Fails
Inside COM
🦥Alex Fails
збс книга
🦥Alex Fails
Stanislav
просто оставлю это тут)
Stanislav
http://www.digitalpreservation.gov/formats/digformatspecs/WindowsCompoundBinaryFileFormatSpecification.pdf
🦥Alex Fails
Stanislav
и msi :)
🦥Alex Fails
И по ним изи делается IStream
Stanislav
эт если он у тебя есть
Square
И по ним изи делается IStream
О да! Намучался с ним) все никак не причешу чтоб не стыдно было показать... инициализация ifilter из буфера тот ещё гемор...
Egor
Vladimir
Добрый вечер!
Vladimir
Ребят, пишу я значит сервер на nodejs, клиент на С++. Хочу передавать картинки с сервера на клиент. Сокеты TCP.
Проблема:
Каким образом реализовать прием данных? Ибо порции начинают смешиваться, одна придет раньше, другая позже, при желании TCP мою порцию поделит еще на порцию. Как тогда все же принять картинку?
Sergey
Хм, отсылать в пакете timestamp?
Vladimir
А можно по подробнее рассказать про данную систему? Как используя это далее вести логику?
Sergey
Если честно я не в теме
arisudesu
ну как
arisudesu
с каждым пакетом шлешь уникальный id передачи
Sergey
Но логика в том, что ты просто вместе с данными в пакете отсылаешь timestamp
arisudesu
по нему матчишь куски
Sergey
Угу
Dmitry