Aspia
О компании         Отзывы         Наши клиенты         Контакты
351 751 09 11
Заказать обратный звонок
г. Челябинск,
ул. Энтузиастов 15г, оф. 1
info@aspia.ru
Оформить заявку

Почему мы Профессиональный персонал, большой опыт на рынке ИТ-услуг, надежное сотрудничество, отсутсвие лишних затрат

Главная » Программа Aspia » Компиляция Aspia

Компиляция Aspia

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

Что понадобится для сборки?

  1. Visual Studio 2008 с установленным пакетом исправлений SP1 (без SP1 не соберется!): http://www.microsoft.com/express/download
  2. WDK (Windows Driver Kit) версии 7.1.0. Скачать его можно на сайте Microsoft: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=11800
  3. Для сборки файлов справки понадобится HTML Help Workshop: http://www.microsoft.com/download/en/details.aspx?id=21138
  4. Для сборки инсталятора программы – NSIS (Nullsoft Scriptable Install System): http://nsis.sourceforge.net/Main_Page.
  5. Для NSIS так же необходим плагин Aero: http://nsis.sourceforge.net/Aero_plug-in


После того, как все необходимое скачано и установлено можно приступать к настройке.

Настройка

Первоначально нужно добавить в переменные среды переменную DDK для того, чтобы обозначить местоположение WDK на вашем диске.

Нажмите сочетание клавиш «Win + R» и выполните команду «sysdm.cpl» Нас интересует вкладка «Дополнительно» и конкретно – кнопка «Переменные среды». Нажимаем ее и в соответствующем диалоге добавляем системную переменную с именем DDK и значением, которое содержит путь к установленному DDK. В моем случае – «D:\\WinDDK\\7600.16385.1».

Если вы используете Visual Studio Express, то после установки необходимо открыть «Tools > Options» («Сервис > Параметры»), перейти на вкладку «Projects and Solutions > VC++ Directories» («Проекты и решения > Каталоги VC++») и добавить путь (в полной версии Visual Studio этого делать не надо):

"$(DDK)\\bin\\x86" в Executable files (Исполняемые файлы);

Компиляция проекта

1. Откройте файл решения aspia.sln в Visual Studio

2. Выберите нужную вам конфигурацию (Release или Debug)

3. Выберите необходимую платформу (Win32 или x64). Если вы используете Visual Studio Express, то помните, что она не содержит компилятора для x64, поэтому вы сможете собрать Aspia только для платформы Win32.

4. Поочередно выполните сборку компонентов программы в следующем порядке:

  • aspia_sys
  • helper_dll
  • aspia_dll
  • aspia
  • tango_icons (находится в папке «icons»)
  • oxygen_icons (находится в папке «icons»)
  • en-US (находится в папке «languages»)
  • ru-RU (находится в папке «languages»)
  • uk-UA (находится в папке «languages»)

5. После вышеперечисленных действий в папке с названием конфигурации должны появиться собранные файлы.

Сборка файлов справки

1. Запустите HTML Help Workshop

2. В меню «Файл» выберите пункт «Open…» и укажите путь к файлу проекта справки. Для английской версии справки – «help/en-US/en-US.hhp», для русской – «help/ru-RU/ru-RU.hhp» и т.д.

3. В меню файл выберите пункт «Compile…»

4. Действия нужно повторить для всех языков, которые вам нужны.

Сборка инсталлятора

1. Запустите NSIS из меню «Пуск»

2. Найдите пункт «Compile NSI scripts»

3. В меню «Файл» открывшегося окна нажмите «Load Script…» и укажите путь к скрипту инсталлятора (он находится в папке «misc/installer» и называется aspia.nsi)

4. Сборка скрипта должна произойти автоматически и в папке с ним появится файл aspia-setup.exe.

Поздравляем, вы полностью собрали Aspia! Если у вас возникли вопросы, то вы можете их задать написав нам.