Как установить среды отладки VC80CRT без полноценной Visual Studio 2005? - PullRequest
11 голосов
/ 10 мая 2010

Я не могу запустить приложение debug sdk, потому что для него требуются версии CRT как для VC 8, так и для VC 9. Но это требует только Visual Studio 2008 для плагина Dev, что мне нужно.

Как установить среды отладки с 2005 года на компьютер с Windows7? Я не могу понять, как заставить их запускать приложение локально, и я не могу скопировать что-либо в папку winSxS без доверенного установщика.

Ответы [ 4 ]

8 голосов
/ 10 мая 2010

См. Этот пост .

В соответствии с этим отладочные библиотеки можно найти по адресу:

Для Visual Studio 2005:

C: \ Program Files \ Microsoft Visual Studio 8 \ VC \ redist \ Debug_NonRedist \ x86

Для Visual Studio 2008:

C: \ Program Files \ Microsoft Visual студия 9.0 \ VC \ Redist \ Debug_NonRedist \ x86

Кроме того, согласно тому, что я знаю, вам не нужны эти dll в папке WinSxS. Даже если эти dll присутствуют в той же директории, что и exe вашего приложения, это подойдет. В любом случае использование отладочных библиотек в производственной среде не рекомендуется.

В случае, если вы повышаете уровень своего приложения, убедитесь, что вы установили путь «Start in» для каталога home / install приложения или добавили путь к отладочным библиотекам VC ++ в переменную среды PATH.

2 голосов
/ 01 декабря 2013

Вы можете создать простой проект установки ( vdproj ), который извлекает отладочные модули слияния .

Это прекрасно работает до Visual Studio 2010 (VS10), но не поддерживается для 2012 (VS11) и более поздних версий : o (

1 голос
/ 23 мая 2014

Вы должны установить компиляторы C ++, чтобы получить отладочный CRT, но вам не нужно устанавливать всю Visual Studio. Вместо этого используйте веб-установку Windows SDK для установки компиляторов. Windows 6 SDK содержит компиляторы VC8, Windows 7 SDK включает компиляторы VC9, а Windows 7.1 SDK включает компиляторы VC10.

1 голос
/ 17 января 2012

Вы должны установить visual studio, чтобы получить отладочную ЭЛТ. Это будет спорным, как только нам больше не понадобится 2005 или 2008 год.

...