Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Darkar25, без разницы, поскольку компиляция здесь вообще не при чём. Речь может идти о том, что приложению для своей работы могут быть нужны те или иные библиотеки (среды времени исполнения, поддержки, какие-то сторонние использованные библиотеки и т.п.). Поэтому либо они должны присутствовать в определённых местах на машине, где будет исполняться приложение (и, в ряде случаев — быть зарегистрированными в реестре) — если приложение использовало динамическую линковку, либо само приложение должно использовать статическую линковку с библиотеками (в момент своего создания), когда последние включаются непосредственно в само тело приложения. Использование разных приципов можете посмотреть на примере ImageMagick:
Скрытый текст
где, скажем, основное приложение — magick.exe из ImageMagick-7.0.3-10-Q8-x64-dll.exe имеет размер 112,128 байт, и то же magick.exe из ImageMagick-7.0.3-10-Q8-x64-static.exe имеет размер 16,353,792 байт.

Последний раз редактировалось Iska, 06-03-2019 в 17:23. Причина: Добавил пропущенный пробел.

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:04, 06-03-2019 | #3