En Visual Studio, existen los indicadores de compilación/MD y/MT que le permiten elegir el tipo de biblioteca de tiempo de ejecución de C que desea.¿Debo compilar con/MD o/MT?
Entiendo la diferencia en la implementación, pero todavía no estoy seguro de cuál usar. ¿Cuáles son los pros/contras?
Una ventaja de/MD que he escuchado, es que esto permite a alguien para actualizar el tiempo de ejecución, (como tal vez parchear un problema de seguridad) y mi aplicación se beneficiará de esta actualización. Aunque para mí, esto casi parece una falta de características: ¡no quiero que la gente cambie mi tiempo de ejecución sin permitirme probar contra la nueva versión!
Algunas cosas que he tenido curiosidad por:
- ¿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 las personas?
Más información y sugerencias se pueden encontrar en: http: // stackoverflow.com/questions/787216 – Weidenrinde