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.
|