[C++] Написать инсталлятор для своего проекта.

Yulka-MOl

Кому-нибудь приходилось?
Может кто-нибудь может посоветовать книги, в которых это описано?
Заранее спасибо.

Dasar

сильно зависит от
1. сложности программы (вернее от того, какие действия надо делать при развертывании
2. целевой аудитории (домашний пользователь, корпоративный пользователь
3. на сколько часто надо будет инсталяшку собирать,
4. насколько инсталяшка будет менять от выпуска к выпуску,
5. по какому каналу будет инсталяшку распространяться

danilov

проект на C++ или инсталлятор? Если первое, то есть тулы
(inno setup, напрмер, тока там на паскале надо кодить)

Yulka-MOl

Вопрос мне задали 2 месяц назад на собеседовании в одной крупной софтверной компании
Думаю, имеется ввиду, что у Вас есть проект на C++ (код, ресурсы и прочее).
Надо на том же C++ написать код, который этот проект будет устанавливать на другие машины.

ava3443

Непонятно, для чего это делать на C++, если есть специальные технологии?

Realist

Ты уточни, что тебя Винда интересует.
А то всякие системы сборки autotools, scons, etc прдставляют возможности по установке.
Да и распространение ввиде пакетов (deb,rpm) — тоже.

Dasar

> Надо на том же C++ написать код, который этот проект будет устанавливать на другие машины.
так обычно никто не делает.
если под windows, то:
для создания install-яшки обычно берется готовая программа:
innosetup - если что-то мелкое для домашнего пользователя,
install shield - что-то большое или для корпоративного пользователя,
wix - если необходимо создавать install-яшки часто и вносить в них каждый раз какие-то небольшие изменения
и т.д.

Yulka-MOl

> Надо на том же C++ написать код, который этот проект будет устанавливать на другие машины.
так обычно никто не делает.
если под windows, то:
для создания install-яшки обычно берется готовая программа:
innosetup - если что-то мелкое для домашнего пользователя,
install shield - что-то большое или для корпоративного пользователя,
wix - если необходимо создавать install-яшки часто и вносить в них каждый раз какие-то небольшие изменения
и т.д.
Ну я как раз о них сразу и подумал. Где можно найти по ним документацию и примеры?

nawok

В студии есть довольно неплохой и простой инсталлятор

lilialiliok

wix http://wix.sourceforge.net/ там есть ссылка на tutorial правда на английском языке+ вот еще неплохой набор ссылок
http://nzeemin.livejournal.com/90590.html
По installshield книжек не сколько ни искал ничего не нашел, там в принципе встроенного хелпа для несложных вещей хватает + форум на http://community.macrovision.com/forumdisplay.php?f=133
Оставить комментарий
Имя или ник:
Комментарий: