Организация параллельных процессов. Учебное пособие - стр. 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