Is it possible to change the restrib file to msvcr100 so other computers can run the program without having problems with the .dll file? If so how do i get that?
I do compile the program and other people can't use it because of the missing msvcr120.dll file. So it would be great if i could change that somehow.
Is it possible to install the Plattformtoolset without a older Visualstudio version?
You have a few choices:
C/C++ > Code Generation > RunTime Library > Multi-threaded (/MT)
or(/MTd)
. All the needed code will be compiled into your app, which will make the files bigger, but will avoid the issues you mention.In
Project > Properties > General
, there is a setting calledPlatform toolset
. You can use that to change the version of the build toolchain used.One thing to consider in regards to changing the platform toolset: it changes the compiler, so C++ features newer than Visual Studio 2010 will not compile. It also requires the other version to be installed.
The best way to handle this would be to give them the Visual C++ Redistributable for Visual Studio 2013.
You could either have them do it themselves, or make an installer.