Russian Qt Forum
Ноябрь 25, 2024, 09:01
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Компиляторы и платформы
>
Компиляторы
>
Visual C++
>
MSVC Redistributable
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: MSVC Redistributable (Прочитано 9764 раз)
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
MSVC Redistributable
«
:
Май 21, 2013, 18:19 »
Добрый день
Компилить все в статику здоровье не позволяет, поэтому без redistributable не обойтись. Однако что делать с юзверем? Сейчас это решается словами/указаниями - мол, вот ссылка, поставь оттуда Redistributable. Ну порождает массу ненужного общения, да и выглядит не очень солидно - вроде отинсталлировал приложение а оказывается надо еще что-то ставить
Как включить это дело в свою инсталляцию? Видел что приложения это делают не задавая лишних вопросов. Кто этим занимался - подскажите ключи реестра ну и вообще - ход процесса.
Спасибо
Записан
Bepec
Гость
Re: MSVC Redistributable
«
Ответ #1 :
Май 21, 2013, 18:28 »
В любом установщике имеется возможность запихать файлы. И в процессе установки запустить с ключом /q - тихая установка.
Примерно так делает 90% программ использующих MSVC. Вреда уже установленному не будет, проверено.
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: MSVC Redistributable
«
Ответ #2 :
Май 21, 2013, 20:05 »
можно просто распространять две дллки (msvcp и msvcr) вместе со своим приложением
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: MSVC Redistributable
«
Ответ #3 :
Май 22, 2013, 08:10 »
Цитата: kambala от Май 21, 2013, 20:05
можно просто распространять две дллки (msvcp и msvcr) вместе со своим приложением
Dependency Walker нашел штук 5, учитывая 32/64 - десяток. Но все равно реальный вариант, о котором я почему-то не подумал. Спасибо
Цитата: Bepec от Май 21, 2013, 18:28
В любом установщике имеется возможность запихать файлы. И в процессе установки запустить с ключом /q - тихая установка.
Примерно так делает 90% программ использующих MSVC. Вреда уже установленному не будет, проверено.
Скачал отсюда
http://www.microsoft.com/en-us/download/details.aspx?id=30679
Запускаю vcredist_x86.exe /q - эффект нулевой, также открывается UI и.т.д.
Записан
Bepec
Гость
Re: MSVC Redistributable
«
Ответ #4 :
Май 22, 2013, 08:51 »
Сча позырю в своём последнем установщике.
Wait please...
[Run]
Filename: "{src}\vcredist_x86.exe"; Parameters: "/qn"
«
Последнее редактирование: Май 22, 2013, 08:53 от Bepec
»
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: MSVC Redistributable
«
Ответ #5 :
Май 22, 2013, 09:04 »
Цитата: Bepec от Май 22, 2013, 08:51
Filename: "{src}\vcredist_x86.exe"; Parameters: "/qn"
Эффект тот же - открывается UI
Записан
Bepec
Гость
Re: MSVC Redistributable
«
Ответ #6 :
Май 22, 2013, 09:11 »
Качаю. Смотрю.
Скачал, вызвал справку, задал необходимый ключ, установилось без окон, результат в окне программ.
«
Последнее редактирование: Май 22, 2013, 09:25 от Bepec
»
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: MSVC Redistributable
«
Ответ #7 :
Май 22, 2013, 10:23 »
Цитата: Bepec от Май 22, 2013, 09:11
Скачал, вызвал справку, задал необходимый ключ, установилось без окон, результат в окне программ.
Да, из-под cmd.exe все идет, а я запускал из (любимого мною) Far'а. Спасибо
А провериться на версию? А то появится новый а мой инсталлятор поставит старый
Записан
Bepec
Гость
Re: MSVC Redistributable
«
Ответ #8 :
Май 22, 2013, 10:37 »
Они между собой решат, насколько я помню (верно для 2008). Т.е. при установке идёт проверка на "новизну" и если он уже есть - не ставит.
Хотя я впервые увидел сегодня 2012 - мб там и по другому. Надо пробовать.
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: MSVC Redistributable
«
Ответ #9 :
Май 23, 2013, 14:14 »
Тут образовались еще доп инсталлы но эти уже в виде .msi файлов. Разработчик запретил линковать статически
http://registrationcenter.intel.com/irc_nas/3066/w_ccompxe_redist_msi_2013.3.171.zip
Как втихаря поставить эти msi ?
Спасибо
Записан
Bepec
Гость
Re: MSVC Redistributable
«
Ответ #10 :
Май 23, 2013, 14:21 »
msiexec /?
Чтоб не засорять простынёй текста форум. Но если они статически, их пихать в установщик нельзя. Только рядом.
PS вы итак это знали, я лишь напомнил
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: MSVC Redistributable
«
Ответ #11 :
Май 23, 2013, 17:57 »
Цитата: Bepec от Май 23, 2013, 14:21
msiexec /?
Да, действительно, тот же набор опций. Спасибо
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...