Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué es la biblioteca de tiempo de ejecución vc2005?

¿Qué es la biblioteca de tiempo de ejecución vc2005?

.NET Framework 2.0

Si es vs2005 sp1, es .NET Framework 2.0 Sp1

.NET Framework 2.0 Sp1 es compatible con el VS2008 posterior y 2010. 2.0 no es compatible

Literalmente, la biblioteca en tiempo de ejecución es el archivo de biblioteca requerido por el programa cuando se está ejecutando. Normalmente, la biblioteca en tiempo de ejecución se proporciona en forma de DLL. La biblioteca de tiempo de ejecución de Delphi y C Builder es un archivo .bpl, que en realidad es una DLL. La biblioteca en tiempo de ejecución generalmente incluye funciones comúnmente utilizadas en programación, como operaciones de cadenas, operaciones de archivos, interfaces, etc. Las funciones admitidas por diferentes lenguajes suelen ser diferentes, por lo que las bibliotecas utilizadas también son completamente diferentes. Es por eso que existen la biblioteca de tiempo de ejecución VB, la biblioteca de tiempo de ejecución C y la biblioteca de tiempo de ejecución Delphi. Incluso si todos están en lenguaje C, se pueden usar diferentes bibliotecas debido a las diferentes funciones proporcionadas. Por ejemplo, la biblioteca de tiempo de ejecución utilizada por VC es completamente diferente de la de C Builder.

La biblioteca en tiempo de ejecución es un módulo de programa encapsulado que proporciona una interfaz para el mundo exterior. Siempre que conozca los parámetros de la interfaz, puede utilizarla para su propio uso. Si no utiliza una biblioteca en tiempo de ejecución, cada programa contendrá una gran cantidad de código repetido, pero el uso de una biblioteca en tiempo de ejecución puede reducir en gran medida el tamaño del programa compilado. Pero, por otro lado, dado que se utilizan bibliotecas en tiempo de ejecución, estas bibliotecas deben incluirse al distribuir el programa, lo cual es más problemático. Si el programa de biblioteca en tiempo de ejecución correspondiente no se puede encontrar en el sistema operativo, no se puede ejecutar. Para resolver esta contradicción, Windows siempre traerá la última biblioteca de tiempo de ejecución de su propio software desarrollado. Versiones como Windows 2000 y posteriores incluyen bibliotecas de Visual Basic 5.0/6.0. Internet Explorer siempre viene con las últimas bibliotecas de Visual C 6.0. Windows XP viene con bibliotecas para Microsoft .NET 1.0 (para VB.NET y C#). Visual C, Delphi y C Builder permiten a los usuarios elegir si el programa compilado depende de la biblioteca en tiempo de ejecución. VB, FoxPro, PowerBuilder, LabWindows/CVI y MatlabNGDX no permiten a los usuarios hacer esta elección y deben confiar en la biblioteca de tiempo de ejecución.