Задача

Требуется взять проект с открытого репозитория на GitHub, скомпилировать его и получить на выходе готовую DLL-библиотеку (Dynamic Link Library).

Ключевые требования

  • Сборка должна производиться исключительно для 32-битной (x86) архитектуры.
  • Полученную библиотеку планируется подключать и вызывать её функции из 32-битного клиентского приложения.
  • Исходный код и инструкции по сборке находятся в предоставленном репозитории (конкретная ссылка будет передана исполнителю).

Ожидаемый результат

На выходе исполнитель должен предоставить;

  • Готовый файл DLL (версия x86);
  • Необходимые заголовочные файлы (.h), если их предоставление предусмотрено автором проекта;
  • Краткую инструкцию по сборке или описание сделанных настроек, если процесс отличался от стандартного.

Разработка программы для защищенной передачи файлов с шифрованием и торрент-раздачей

Требуется создать настольное приложение для Windows на C++ с графическим интерфейсом. Программа должна обеспечивать совместное асимметричное шифрование файла и его последующую передачу через торрент-протокол с созданием торрент-файла.