Hola amigos un placer de estar de nuevo en este foro.
Tengo una duda he hecho un programa de consola en c++ mi IDE es visual studio 2013, y lo intente ejecutar en otro equipo, en salia un error donde decía que faltaba el archivo MSVCP120.dll, el copiar el dll y ya no es recomendable y leyendo me di cuenta que existen paquetes redistribuibles para c++ que según entiendo son archivos que se instalaran en windows para poder ejecutar cosas de la STL.
La duda que me surge es:
No se supone que una de las ventajas de c++ (con la librería STL) es que puede ejecutarse en cualquier plataforma, procesador, sistema operativo? si es así por qué debo instalar cosas para que mi programa funcione en otro equpio?
saludos y gracias