Biblioteca de enlaces estáticos en Windows
1. Si usa VC, puede usar el enlace -; gt; en la configuración del proyecto para agregar una biblioteca estática, o puede agregarla directamente. El archivo lib se agrega al proyecto.
2. Si usa Visual Studio, cámbielo. lib en el proyecto → Propiedades de configuración → Conector → Entrada → Dependencias adicionales.
Las bibliotecas de enlaces estáticos son diferentes de las bibliotecas de enlaces dinámicos (*.dll). En el caso de una biblioteca estática, las funciones y los datos se compilan en un archivo binario (normalmente con la extensión *.LIB). El compilador de Visual C recupera estas funciones y datos de la biblioteca estática y los combina con otros módulos de la aplicación durante el proceso de vinculación para producir un archivo ejecutable. Este proceso se llama enlace estático. En este punto, no es necesario distribuir la biblioteca estática en sí con el ejecutable porque todo lo que la aplicación necesita se copia de la biblioteca.
3. Puede utilizar la "compilación de biblioteca estática" de la biblioteca de soporte de Yi Wonderwall para compilar la biblioteca de enlaces estáticos y llamar al método: el nombre del comando correspondiente en la biblioteca = nombre de la biblioteca en _ nombre del comando. @ = nombre de la biblioteca = nombre de la subrutina (nombre del comando). Versión 2
. Comando DLL elib, tipo entero, elib.lib, elibin_myproc@4
Parámetro a, tipo entero. Versión 2
. Ensamble el componente 1
. subrutina_startup subrutina, número entero, coloque el código de inicialización fácil del módulo en esta subrutina.
_ Subrutina temporal()' llama al código de prueba después de ejecutar el código de inicialización.
Return (0)' puede devolver cualquier valor según sea necesario.
. Subroutine_Temporary subrutina
Esta subrutina se utiliza como programa de prueba y solo es válida en el entorno de desarrollo y depuración. El sistema lo borrará automáticamente antes de compilar y publicar el programa. Coloque todo el código temporal para realizar pruebas en esta subrutina. * * * Tenga cuidado de no modificar el nombre, los parámetros y los tipos de valores de retorno de este programa.
. Subrutina myproc, tipo entero, público
Parámetro a, tipo entero
Retorno (a)