Dans Visual Studio, il existe les indicateurs de compilation / MD et / MT qui vous permettent de choisir le type de bibliothèque d'exécution C que vous souhaitez.
Je comprends la différence de mise en œuvre, mais je ne sais toujours pas laquelle utiliser. Quels sont les avantages / inconvénients?
Un avantage de / MD que j'ai entendu, est que cela permet à quelqu'un de mettre à jour le runtime (comme peut-être corriger un problème de sécurité) et mon application bénéficiera de cette mise à jour. Bien que pour moi, cela semble presque être une non-fonctionnalité: je ne veux pas que les gens changent mon environnement d'exécution sans me permettre de tester la nouvelle version!
Certaines choses qui m'intéressent:
- Comment cela affecterait-il les temps de construction? (probablement / MT est un peu plus lent?)
- Quelles sont les autres implications?
- Lequel la plupart des gens utilisent-ils?