SDL2 - общий вопрос дополнительные библиотеки
Подскажите пожалуйста, вот есть библиотек SDL2. И есть к примеру у нее функция загрузки изображений, по умолчанию только bmp. Но так же есть SDL2_image, которая позволяет подгружать файлы других форматов - типа jpg. Есть так же и другие доп. библиотеки: типа: -SDL2_mixer(при том, что работа с аудио вроде бы есть и по умолчанию) -SDL2_net - для работы с сетью -SDL2_ttf - для работы с шрифтами итд.
У меня вопрос, а зачем - их сделали отдельными ?? Почему все в одном проекте то нельзя все, как бы сделать ?