Размер шрифта
-
+

Организация параллельных процессов. Учебное пособие - стр. 3

.


Нас интересует программа-установщик приложения для ОС Microsoft Windows.

Мало того, нас интересует 32-разрядная версия библиотеки.

Даже если на компьютере 64-разрядная операционная система, мы всё-таки поставим 32-разрядную версию. И в среде разработки мы будем разрабатывать 32-разрядные приложения Win32.

Конечно, желающие могут установить что-нибудь 64-разрядное. Мы здесь просто разбираем сквозной работающий пример, на базе которого можно развить свои собственные идеи – в любом направлении.

Итак, находим что-нибудь 32-разрядное (рис. 2.3).

В названии файла видим знакомые ключевые слова:

– Win;

– 32;

– msi.


Рис. 2.3. Выбор 32-разрядного установщика


Задание. Найдите и скачайте 32-разрядный установщик формата MSI.


Скачиваем установщик и запускаем его (рис. 2.4).

Может потребоваться дополнительное согласие на установку, если Windows 10 будет сомневаться в чистоте наших намерений и задавать разные вопросы.


Рис. 2.4. Начало установки


Нажимаем Next. Появляется привычное окно установки программы (рис. 2.5).

Но не будем торопиться и щёлкать по кнопкам OK – Next – Next – OK.

В данном случае можно узнать много полезного, если пролистать текст и попытаться понять написанное (см. задание ниже).

Только после этого можно с облегчением вздохнуть и нажать-таки Next.


Рис. 2.5. Окно установщика


Задание. Просмотрите текст в окне установщика и выясните следующее:

– Какие компиляторы C/C++ поддерживает данная библиотека?

– Какие каталоги будут созданы?

– Где будут размещена библиотеки DLL?

– Какие настройки нужно сделать в компиляторе?

– Что нужно сделать при запуске программы на нескольких машинах?

– Как запустить параллельное приложение?

– В чём заключается минимальная установка?

– Как выполнить запуск из сетевого каталога?


В следующем окне появляется лицензионное соглашение (рис. 2.6).

Такой текст мало кто дочитывает до конца, а зря.

Здесь тоже можно кое-что для себя почерпнуть (см. задание).

Только после выполнения задания выбираем согласие с условиями I agree и нажимаем кнопку Next.


Рис. 2.6. Лицензионное соглашение


Задание. Изучите лицензионное соглашение и выясните следующее:

– Что нам разрешается делать с данной библиотекой?

– От каких претензий отказываются разработчики в разделе Disclaimer?


На следующем нам предлагают установить пароль Pass Phrase (рис. 2.7).

При этом пояснения занимают аж четыре строчки. И это не просто слова, а полезная информация.

Здесь нам сообщают несколько важных моментов:

Установку нужно делать с правами администратора.

Будет установлена системная служба (service) под названием SMPD

Страница 3