![]() |
|
|
![]()
|
|
| Rififi |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1254 Регистрация: 9.3.2008 Репутация: 1 Всего: 36 |
Fobos,
программа не работает, может еще у кого есть какие мысли гоогле "side-by-side", "sxs", "manifest" |
|||
|
||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 5 Всего: 118 |
а также насчет CRT (MSVCRTxx.dll etc.) гогле "VC++ 2008 redistributable" (версию студии поставьте ту которую используете, вроде 8-ка это 2008)...
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
| Cheloveck |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: нет Всего: 32 |
-------------------- ![]() |
|||
|
||||
| Fobos |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 9.2.2008 Где: Москва Репутация: нет Всего: нет |
В общем на вируальной машине с чистой виндой ХР я запустил свою прогу, нашел необходимые файлы для запуска. Подбирать их пришлось вручную играя содержимым папки C:\WINDOWS\WinSxS. Вышло 2 библиотеки два файла манифеса и два файла безопасности.Но при запуске второй программы написанной в Студии 2008 но консольной версии эти файлы уже не помогаю запустиь программу и их придется подбирать заново. Хотел бы попросить помощи для того чтобы разобраться в этом вопросе и не тупо их подбирать:что такое файлы манифеста, что это за папка такая волшебная WinSxS и почему нельзя в сам дистрибутив винды вставить все необходимые файлы манифеста и библиотеки для того чтобы программа могла запуститься. Зачем нагородили такой огород. Буду очень признаелен за помощь.
|
|||
|
||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 5 Всего: 118 |
WinSxS своего рода "мета" папка где хранятся ссылки (обычно) на разные версии разных библиотек. Манифест помогает узнать какие конкретно версии фалов тебе нужны, ну и служит вообще для настройки приложения в том числе. подробно о нем написано много воды в msdn.
Для студии есть vcredist пакеты, там все runtime библиотеки, которые нужны по идее. Лежит это тут: c:\Program Files\Microsoft Visual Studio 9.0\VC\redist\, а в интернет можно найти конкретные инсталяшки этого всего (на майкрософтовском сайте). И об этом я уже писал:
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
| Fobos |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 9.2.2008 Где: Москва Репутация: нет Всего: нет |
Спасибо всем за помощь, скачал VC++ 2008 redistributable с его помощью программа запускается на любом компьютере. Хотел бы уточнить кое-какие моменты. Почему эти библиотеки не включить в дистрибутив винды, они не так уж и много занимают? И второе: а в чем пишуть файлы установки вот этих runtime библиотек? Буду очень признателен за помощь.
|
|||
|
||||
| xvr |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 8 Всего: 223 |
Они туда в конце концов попадают, но с изрядным опозданием, версии VS выходят чаще, чем версии Винды.
Есть масса фирм, которые делают массу инсталяторов, таких как InstallShield, Wise, Inno Setup, и еще много много |
||||
|
|||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 5 Всего: 118 |
msi уже устарел насколько я знаю, в висте и более поздних уже другие форматы...
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: COM/DCOM/ActiveX/ATL/CORBA | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |