Я следую руководству, которое ведет меня на эту страницу SDL (https://www.libsdl.org/download-2.0.php). Там я вижу три вещи, которые я могу скачать:
- Исходный код
- Двоичные файлы времени выполнения
- Библиотеки разработки
Я пытаясь понять их смысл. Насколько я понимаю, это:
- Исходный код: это исходный код, созданный создателем SDL, а не скомпилированный в библиотеку.
- Двоичные файлы времени выполнения: я понятия не имею
- Библиотеки разработки: это код, но на этот раз скомпилированный в библиотеки. Есть две версии, потому что одна была скомпилирована способом, который работает с V C (Visual compiler), а другая скомпилирована способом, который работает с компилятором g cc.
Для чего нужны исполняемые двоичные файлы? Я представляю себе эти сценарии ios:
- Исходный код: я пишу свой проект, и когда я нажимаю компиляцию, я компилирую ie то, что я написал, только с исходным кодом SDL.
- Исполняемые двоичные файлы:?
- Библиотеки разработки: я настроил свою среду программирования для распознавания библиотек. Затем я пишу свой код, и когда я нажимаю кнопку «Скомпилировать», компилятор компилирует мой код, а затем компоновщик связывает мой код и библиотеки SDL вместе в исполняемый файл.