Бинарные файлы среды выполнения SDL, для чего они используются? - PullRequest
0 голосов
/ 03 августа 2020

Я следую руководству, которое ведет меня на эту страницу SDL (https://www.libsdl.org/download-2.0.php). Там я вижу три вещи, которые я могу скачать:

  • Исходный код
  • Двоичные файлы времени выполнения
  • Библиотеки разработки

Я пытаясь понять их смысл. Насколько я понимаю, это:

  • Исходный код: это исходный код, созданный создателем SDL, а не скомпилированный в библиотеку.
  • Двоичные файлы времени выполнения: я понятия не имею
  • Библиотеки разработки: это код, но на этот раз скомпилированный в библиотеки. Есть две версии, потому что одна была скомпилирована способом, который работает с V C (Visual compiler), а другая скомпилирована способом, который работает с компилятором g cc.

Для чего нужны исполняемые двоичные файлы? Я представляю себе эти сценарии ios:

  • Исходный код: я пишу свой проект, и когда я нажимаю компиляцию, я компилирую ie то, что я написал, только с исходным кодом SDL.
  • Исполняемые двоичные файлы:?
  • Библиотеки разработки: я настроил свою среду программирования для распознавания библиотек. Затем я пишу свой код, и когда я нажимаю кнопку «Скомпилировать», компилятор компилирует мой код, а затем компоновщик связывает мой код и библиотеки SDL вместе в исполняемый файл.

1 Ответ

2 голосов
/ 03 августа 2020

Исполняемые двоичные файлы / библиотеки - это файлы, которые ваше приложение должно использовать во время выполнения для доступа к функциям библиотеки. Это файлы, которые содержат фактический скомпилированный код библиотеки, которую ваше приложение будет вызывать при выполнении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...