Меню сайта
Опросы
Что нужно сделать быстрее?
Всего ответов: 113
Поддержать проект
Администрация
    Состояние ICQ в данный моментICQ: 368-000-200 (админ)
      Состояние в данный моментMRA: rus-open-source(админ)

2.4 Компилятор

Следующее, что вы должны сделать, чтобы создать инсталлятор, после написания скриптов, - это откомпилировать эти скрипты. MakeNSIS.exe - это компилятор NSIS. Он читает ваш скрипт, анализирует его и создает для вас инсталлятор.

Чтобы откомпилировать, вы должны щелкнуть правой кнопкой мыши по вашему .nsi-файлу и выбрать команду Compile NSIS Script (Компиляция скрипта NSIS). Она запустит MakeNSISW (интерфейс компилятора NSIS) и вызовет MakeNSIS, чтобы откомпилировать скрипт. MakeNSISW получит результаты MakeNSIS и предоставит их вам в окне, где вы можете все это просмотреть, скопировать, протестировать инсталлятор, просмотреть его и пр. Также возможно использование makensis.exe из командной строки.

Компилятор проверит ваш скрипт и выдаст вам предупреждения или сообщения об ошибке. Если ошибка происходит (т.е. требуется 2 параметра, но указан только 1), компиляция прекратится и вы получите короткое сообщение об ошибке с указанием номера строки. Для некритических ошибок компилятор выдаст предупреждение (т.е. две команды DirText в одном скрипте). Если в вашем скрипте не содержится ошибок, компилятор создаст вам инсталлятор для распространения.

NSIS поддерживает методы сжатия, как описано здесь. ZLIB - метод сжатия по умолчанию, он является быстрым и использует немного памяти. LZMA - хороший метод для создания небольших инсталляторов, распространяемых через Интернет. BZIP2 обычно сжимает лучше, чем ZLIB, но не так хорош, как LZMA; он полезен в том случае, если вам требуется понизить использование памяти или нужна быстрая компиляция скрипта.

Кроме того, имеется возможность компилировать инсталлятор Windows на серверах Linux, BSD или Mac OS X. Подробнее см. в разделе Сборка NSIS.



Ваш профиль
Здравствуйте, Гость!
У Вас пока нет аватара, т.к. Вы либо не зарегистрированы либо не авторизованы
Гость, мы рады Вас видеть! Пожалуйста, зарегистрируйтесь или авторизуйтесь!
Друзья сайта
Система Orphus
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0



Нас считают:
Яндекс цитированияРейтинг@Mail.ru
 
 
© Copyright 2017 NSIS по-русски
Все права на материалы, находящиеся на сайте nsis.ucoz.ru, охраняются в соответствии с законодательством РФ, в том числе, об авторском праве и смежных правах. Перепечатка материалов допускается только по письменному согласованию с правообладателями контента. При любом использовании материалов сайта, гиперссылка обязательна.
Внимание! Редакция сайта не несет ответственности за содержание интернет-ресурсов, на которые есть ссылки на этом сайте.