Включая MSVRC100.dll в C ++ exe - PullRequest
0 голосов
/ 11 мая 2010

Я создал простой исполняемый файл C в Visual C ++ 2010, но когда другие попробовали его, они получили ошибку missing MSVCR100.dll. По-видимому, пользователю необходимо установить распространяемый пакет Visual C ++ для запуска exe. Можно ли как-то включить MSVCR100.dll в exe-файл (так что это всего лишь один файл, а не в одной папке), чтобы люди могли просто запустить исполняемый файл и заставить его работать? Спасибо за вашу помощь.

Редактировать: Или, по крайней мере, может быть, способ запустить установщик распространяемого пакета Visual C ++ из моего EXE-файла, если он должен быть запущен?

1 Ответ

4 голосов
/ 11 мая 2010

Самый простой способ сделать то, что вы ищете, это статически связать время выполнения C - тогда нет никакой зависимости от DLL - она ​​запекается в .exe.

Вы хотите перейти на вкладку «Свойства конфигурации / Свойства C / C ++ / Генерация кода» свойства проекта и изменить раздел «Библиотека времени выполнения» на «Многопоточный (/ MT)»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...