Est-il possible de changer le fichier restrib en msvcr100 afin que d'autres ordinateurs puissent exécuter le programme sans avoir de problèmes avec le fichier .dll? Si oui, comment puis-je l'obtenir?
Je compile le programme et d'autres personnes ne peuvent pas l'utiliser à cause du fichier msvcr120.dll manquant. Ce serait donc formidable si je pouvais changer cela d'une manière ou d'une autre.
Est-il possible d'installer Plattformtoolset sans une ancienne version de Visualstudio?
Vous avez quelques choix:
C/C++ > Code Generation > RunTime Library > Multi-threaded (/MT)
ou (/MTd)
. Tout le code nécessaire sera compilé dans votre application, ce qui augmentera la taille des fichiers, mais évitera les problèmes que vous mentionnez.Dans Project > Properties > General
, il existe un paramètre appelé Platform toolset
. Vous pouvez l'utiliser pour changer la version de la chaîne d'outils de génération utilisée.
Une chose à considérer en ce qui concerne la modification de plateforme toolset : cela modifie le compilateur, donc les fonctionnalités C++ plus récentes que Visual Studio 2010 ne compilera pas. Il nécessite également l'installation de l'autre version.
La meilleure meilleure façon de gérer cela serait de leur donner Visual C++ Redistributable pour Visual Studio 201 .
Vous pouvez soit les faire faire eux-mêmes, soit créer un programme d'installation.