Доступность компонентов среды выполнения Visual C ++ 2008 в чистой установке ОС - PullRequest
1 голос
/ 29 августа 2010

Я разработал приложение, которое использует MFC VStudio 2008 для своего пользовательского интерфейса и, таким образом, ожидает, что в исполняемой системе будут присутствовать некоторые библиотеки VStudio 2K8 времени выполнения. Кто-нибудь знает, на какой платформе Windows среда выполнения MFC VStudio 2K8 доступна по умолчанию (после чистой установки ОС)?

Я думаю, что есть доступные с чистой установкой Vista. Доступны ли они при чистой установке XP?

Ответы [ 2 ]

0 голосов
/ 29 августа 2010

Вам всегда необходимо установить распространяемый пакет времени выполнения Visual Studio, чтобы убедиться, что он есть.

Однако, один вариант, если вам нужен только один или два dll, - это поместить распространяемые dll рядом с вашим собственным .exe. Это может значительно уменьшить размер загрузки и (просто добавив пару файлов вместе с вашим exe-файлом) избавит вас от необходимости делать что-то особенное с модулями слияния и т. Д. В вашей программе установки.

0 голосов
/ 29 августа 2010

Вы должны распространять среду выполнения независимо от версии целевой ОС. На связанной странице MS заявляет:

Распространяемый пакет Microsoft Visual C ++ 2008 SP1 (x86) устанавливает компоненты среды выполнения библиотек Visual C ++, необходимые для запускать на компьютере приложения, разработанные с использованием Visual C ++ SP1 на котором не установлен Visual C ++ 2008 SP1.

Поэтому я выберу верный путь и не буду делать предположений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...