Можно установить отладочные распространяемые файлы для VC ++. Microsoft даже дает их вам. Вам просто нужно держаться подальше от тех, что находятся в каталоге system32, поскольку они не работают, просто копируя их на другой компьютер.
Проверьте этот блог:
http://wdy501.blogspot.com/2010/07/dealing-with-visual-studio.html
И я использовал блог, чтобы найти отладочные .dll для VS 2012, и мне удалось скопировать их на другой компьютер и запустить отладочную версию. Просто имейте в виду, что MS помещает файлы «debug_nonRedist» в структуру каталогов, помеченную «Microsoft Visual Studio 11.0». Вот полный путь, по которому я нашел нужные отладочные библиотеки CRT:
C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ VC \ redist \ Debug_NonRedist \ x86 \ Microsoft.VC110.DebugCRT
Единственное преимущество, которое я вижу для себя в использовании отладочных версий, заключается в том, что я могу оставаться в режиме отладки на моем компьютере-разработчике и быстро перенести код на другой компьютер для тестирования в слегка другой среде. Я не вижу веской причины использовать отладочную версию в финальной версии.