Техническое задание: Сборка торрент-клиента из исходного кода
Цель проекта
Найти в открытых репозиториях (например, GitHub) исходный код торрент-клиента, написанного исключительно с использованием WinAPI для операционной системы Windows, и создать полное руководство по его сборке.
Ключевые требования и ограничения
- Язык программирования и API: Допускается только использование чистого WinAPI (Windows API).
- Запрещенные библиотеки и фреймворки: Нельзя использовать MFC, Qt, GTK или любые другие высокоуровневые графические или кроссплатформенные библиотеки.
- Платформа: Приложение должно быть предназначено для среды ОС Windows.
- Лицензия: Исходный код должен быть открытым и доступным для использования.
Структура ожидаемого результата
Исполнитель должен предоставить два основных компонента:
- Подготовленный исходный код выбранного торрент-клиента.
- Детальное, пошаговое описание процесса сборки, включающее:
- Требуемую версию Microsoft Visual Studio (например, 2019, 2022).
- Список необходимых дополнительных библиотек или зависимостей и инструкции по их установке.
- Последовательность шагов для настройки проекта и успешной компиляции.
- Описание возможных проблем при сборке и способы их решения.
Критерий приемки работы
Задание считается выполненным, когда предоставлен полный пакет: исходный код и исчерпывающая инструкция, позволяющая собрать работоспособный торрент-клиент в указанных условиях.