En Visual Studio, están los indicadores de compilación / MD y / MT que le permiten elegir qué tipo de biblioteca de tiempo de ejecución C desea.
Entiendo la diferencia en la implementación, pero todavía no estoy seguro de cuál usar. ¿Cuáles son los pros / contras?
Una de las ventajas de / MD que he escuchado es que esto permite que alguien actualice el tiempo de ejecución (como parchear un problema de seguridad) y mi aplicación se beneficiará de esta actualización. Aunque para mí, esto casi no parece una característica: ¡no quiero que la gente cambie mi tiempo de ejecución sin permitirme probar con la nueva versión!
Algunas cosas que tengo curiosidad sobre:
- ¿Cómo afectaría esto a los tiempos de construcción? (presumiblemente / MT es un poco más lento?)
- ¿Cuáles son las otras implicaciones?
- ¿Cuál usa la mayoría de la gente?