Red de conocimientos turísticos - Conocimientos sobre calendario chino - Preguntas sobre archivos dll y lib en lenguaje c

Preguntas sobre archivos dll y lib en lenguaje c

El código binario en el archivo lib vinculado estáticamente eventualmente se vinculará a su exe

El código binario en el archivo dll vinculado dinámicamente no se vinculará a su exe

Si modifica el Compilación estática del código fuente del archivo lib para crear un nuevo archivo lib, luego

El nuevo archivo lib debe vincularse nuevamente al archivo obj creado en función del código fuente para crear un nuevo exe

Puedes tirar el exe anterior a la papelera de reciclaje

Luego, tirar el exe anterior a la papelera de reciclaje.

El exe anterior se puede tirar a la papelera de reciclaje

Compilación dinámica Si se modifica el código fuente del dll, el dll se volverá a compilar para generar un nuevo dll (la interfaz de el archivo dll permanece sin cambios)

Su archivo fuente compilará el archivo obj y luego se vinculará para generar exe exe, que es una llamada de enlace dinámico al dll, por lo que no es necesario volver a compilar su archivo fuente. No necesita volver a compilar el código fuente, su exe aún se ejecutará normalmente, solo necesita copiarlo y reemplazarlo con el código modificado en n dlls

Su archivo fuente se compila mediante un archivo obj y enlace al exe.