Как исправить ошибку msvcr100 dll.

Msvcr100.dll (или Microsoft Visual C++ Redistributable) требуется для приложений, написанных на C++ с использованием визуального языка программирования от Microsoft. Другой файл msvcr100d.dll также используется для этой цели, разница лишь в том, что “d” во втором файле указывает, что это файл отладки.
Сообщение об ошибке

При компиляции приложения на C++ в Visual Studio 2010 пользователи сообщают об этих двух  ошибках и затем пытались запустить его на сервере в визуальной студии 2008. Программу не удалось запустить, и отображается следующее сообщение об ошибке:

Как устранить эту ошибку

Способ 1: ссылка на статические файлы DLL. Это будет гарантировать, что они будут компилируются в исполняемый файл, а не как отдельный dll файл.

Ниже перечислены шаги для достижения этого:

Шаги для восстановления файла msvcr100.dll

Откройте Visual Studio и перейдите в свойства проекта.
Здесь, измените конфигурацию.
Далее перейдите в свойства конфигурации > С/С++ - > создание кода.
Проверьте конфигурацию библиотеки. В случае, многопоточного dll (/MD) объекта, измените его на многопоточный (/МТ)
Наконец, перестройте версию.

Шаги для отладки файла msvcr100s.dll

Откройте Visual Studio и перейдите в свойства проекта.
Здесь, измените конфигурацию для отладки.
Далее перейдите в свойства конфигурации > С/С++ - > создание кода.
Проверьте конфигурацию библиотеки. В случае, многопоточного dll с возможностью отладки (/MDd), измените его на многопоточную отладку (/MTD)
Восстановите отладку.

Способ 2: Установить Microsoft Visual С++ 2010 из распространяемого пакета

Этот распространяемый пакет предназначен для установки Visual C++ во время выполнения компонентов, необходимых для запуска приложений написанных с помощью Visual C++, на системы, в которых не есть Visual с++.

Ссылки для операционных систем архитектуры x86 и x64, соответственно вы можете найти в Интернет.

Скачайте и установите этот распространяемый пакет на компьютер, на котором есть Visual C++ 2010 установленный на нём. Это позволит избежать ошибок msvcr100.dll которые создаются при попытке компиляции приложения в Visual Studio 2010 в более ранней версии Visual студии.