Компиляция вашего проекта с / MT решает проблему распространения.Однако будьте осторожны, это может привести к проблемам при использовании DLL.У них будет свой собственный распределитель памяти.Если они экспортируют функцию, предоставляющую указатель или объект C ++, который должен быть освобожден клиентским кодом, вам будет очень сложно диагностировать утечку памяти в ваших руках.Это очень легко сделать, просто верните std :: string, например.
Anyhoo, параметр можно найти, щелкнув правой кнопкой мыши проект в окне обозревателя решений, Свойства, C / C ++, Генерация кода, Библиотека времени выполненияsetting.
Также обратите внимание, что VS2010 поддерживает локальное развертывание.Просто поместите файл msvcr100.dll в тот же каталог, что и ваш EXE.Вам также потребуется msvcp100.dll, если вы используете STL или iostreams.