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

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

En pocas palabras, la biblioteca de tiempo de ejecución de VC se utiliza para respaldar el funcionamiento de cierto software.

Para dar un ejemplo simple, descargamos algunos programas optimizados de color verde o software personal o algunos juegos de Internet y encontramos errores al ejecutarlos. Los más comunes incluyen: "msvcp71.dll, falta msvcr71 o. falta dll, msvcrt.dll, msvcrt.dll, etc.; el programa no se puede iniciar porque falta mfc*.dll en la computadora.

¿Cuál es la biblioteca de tiempo de ejecución de VC? falta mfc*.dll.

Intente reinstalar el programa para resolver este problema. "Dado que estos programas están escritos con Microsoft Visual Studio, deben ejecutarse utilizando una biblioteca de tiempo de ejecución DLL común (llamada biblioteca de tiempo de ejecución VC). ), como se describió anteriormente.

Después de comprender el motivo, la solución también es clara. Hay dos métodos: uno es instalar el paquete de integración de la biblioteca de tiempo de ejecución de Microsoft Visual

C++.

El segundo es buscar en Internet la versión correspondiente del archivo DLL del tiempo de ejecución de VC y luego copiarlo manualmente en el directorio del sistema. Lo primero definitivamente no es posible. Ese software es demasiado grande. No es necesario descargar un archivo de un gigabyte para varios archivos de ejecución. Esto último es demasiado problemático. Tienes que buscarlo en línea, descargarlo y luego importarlo manualmente. Además, los directorios de importación para sistemas de 32 bits y de 64 bits son diferentes.

Literalmente, la biblioteca en tiempo de ejecución es el archivo de biblioteca necesario para que se ejecute el programa. Normalmente, las bibliotecas de tiempo de ejecución se proporcionan como DLL, y las bibliotecas de tiempo de ejecución para Delphi y C++ Builder son archivos .bpl, que en realidad siguen siendo DLL. Las bibliotecas en tiempo de ejecución suelen contener funciones comúnmente utilizadas en programación, como operaciones de cadenas, operaciones de archivos e interfaces.

Las funciones admitidas por diferentes lenguajes suelen ser diferentes, por lo que las bibliotecas utilizadas también son completamente diferentes, razón por la cual 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 ambos son lenguajes C++, pueden usar bibliotecas diferentes debido a las diferentes funciones que proporcionan. Por ejemplo, VC++ utiliza una biblioteca de tiempo de ejecución completamente diferente a la de C++ Builder.