Совместимость с Visual C ++ во время выполнения - PullRequest
0 голосов
/ 24 сентября 2010

Если я компилирую код с использованием компилятора Visual C ++ 2008, нужно ли иметь соответствующий пакет обновления библиотеки времени выполнения для корректной работы этого скомпилированного кода?

Предположим, я компилируюкод с компилятором Visual C ++ 2008 (любая редакция).Будет ли это работать с библиотекой времени выполнения SP1 VC ++ 2008?

И наоборот, если я скомпилирую код с помощью компилятора Visual C ++ 2008 SP1 (любой редакции).Будет ли это работать с библиотекой времени выполнения RTM VC ++ 2008?

1 Ответ

1 голос
/ 24 сентября 2010

Возможно.

Это одна из причин того, что MS представила идею сборки Side by Side. Ваш код определяет его предпочтения, и ОС может предлагать сборки, которые в настоящее время доступны. Если есть совпадение, ваш код запускается. Если нет, не повезло.

Вы должны следовать всем обычным рекомендациям для манифестов приложения и, возможно, в любом случае сделать установку библиотеки времени выполнения доступной в вашем установочном пакете.

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