Как установить время автономной работы VC80CRT без полной визуальной студии 2005?

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

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

Ответ 1

Вы должны установить визуальную студию для получения отладочной CRT. Это будет спорный вопрос, как только нам не нужно 2005 или 2008 раз.

Ответ 2

Обратитесь к этому сообщению .

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

Для 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 приложения, это будет сделано. В любом случае использование отладочных библиотек DLL в рабочей среде не рекомендуется.

В случае, если вы поднимете приложение, убедитесь, что вы установили путь "Начать ввод" в каталог home/install приложения или добавили путь к DLL-библиотеке VС++ в переменную среды PATH.

Ответ 4

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