Можно ли изменить файл перезапуска на msvcr100, чтобы другие компьютеры могли запускать программу без проблем с файлом .dll? Если так, как я могу получить это?
Я компилирую программу, и другие люди не могут ее использовать из-за отсутствия файла msvcr120.dll. Так что было бы здорово, если бы я мог как-то это изменить.
Можно ли установить Plattformtoolset без более старой версии Visualstudio?
У вас есть несколько вариантов:
C/C++ > Code Generation > RunTime Library > Multi-threaded (/MT)
или же (/MTd)
, Весь необходимый код будет скомпилирован в ваше приложение, что увеличит размер файлов, но позволит избежать проблем, о которых вы упомянули.В Project > Properties > General
есть настройка под названием Platform toolset
, Вы можете использовать это, чтобы изменить версию используемого набора инструментов сборки.
Одна вещь, чтобы рассмотреть в отношении изменения набор инструментов платформы: он меняет компилятор, поэтому возможности C ++ новее чем Visual Studio 2010 не скомпилирует. Это также требует, чтобы была установлена другая версия.
Лучший способ справиться с этим будет дать им Распространяемый Visual C ++ для Visual Studio 2013.
Вы можете либо заставить их сделать это сами, либо сделать установщик.