Я знаю, что этот вопрос задавался в других местах и на него был дан ответ, но у меня проблемы с MS Visual Studio 2010. Я разработал исполняемый файл C++, но если я запускаю версию Release на машине, на которой нет библиотеки времени выполнения VC++ (, т. е. msvcr100d.dll ), я получаю сообщение «Программа не может запуститься, поскольку msvcr100d.dll отсутствует в вашем компьютер" ошибка.
Это странно по двум причинам.:
Как я могу упаковать библиотеку времени выполнения с моим исполняемым файлом, чтобы я мог запускать его на машинах, на которых не установлена MS VC 2010 или распространяемый компонент?
Я знаю, что включение копии DLL считается угрозой безопасности, поскольку она никогда не будет обновляться, но моя цель — просто отправить этот исполняемый файл нескольким друзьям в ближайшее время.