Прошло много времени с тех пор, как я использовал VS 2010 и C ++, и когда я возвращаюсь к его использованию, я сталкиваюсь с теми же проблемами, которые мучили меня в прошлом году: исполняемый файл, который я компилирую, не делает хорошо работать на старых машинах, которые не имеют правильных сред выполнения C ++. Я даже не знаю, какую ссылку им дать, и я сказал им установить this после того, как у них произошла ошибка «Программа не может запуститься, потому что MSVCR100.dll отсутствует на вашем компьютере. Попробуйте переустановить». программа для решения этой проблемы. Нажмите кнопку ОК, чтобы закрыть приложение. "). Поэтому я вошел и установил генерацию кода в / MT и отключил довольно много опций, и попытался возиться с большим количеством опций, но результат все тот же.
У меня вопрос: есть ли полный список распространяемых дистрибутивов VS 2010 C ++, которые я могу просто дать и попросить их установить, чтобы все программы на C ++, которые я компилирую на VS 2010, работали на Windows XP или, что еще лучше, способ генерации автономного EXE-файла, который содержит все необходимое для работы, и не полагаться на DLL? Я думаю, как ссылки на библиотеку, в которой есть все ссылки exe. Если это поможет, я собираю для x64 и x86.
P.S. Что случилось с файлом манифеста, я должен включить его или нет?