Red de conocimientos turísticos - Información de alquiler - Crear una biblioteca de vínculos dinámicos en C
Crear una biblioteca de vínculos dinámicos en C
Este es un tutorial en línea muy popular con contenido relativamente completo, que incluye una sección que hace referencia al código de muestra.
Citado de "Programación en profundidad de la biblioteca de vínculos dinámicos (DLL) de VC".
Clases exportadas de DLL
Las clases definidas en una DLL se pueden utilizar en proyectos de aplicaciones.
En el siguiente ejemplo, definimos las clases de punto y círculo en una DLL y hacemos referencia a ellas en el proyecto de la aplicación (haga clic aquí para descargar el archivo adjunto de este proyecto).
//Nombre del archivo: point.h, declaración de clase de punto
#ifndef POINT_H
#define POINT_H
#ifdef DLL_FILE
clase _declspec(dllexport) punto //exportar punto de clase
#else
clase _declspec(dllexport) punto //importar punto de clase
#endif
{
público:
flotante y;
flotante x
punto( );
punto(coordenada_x flotante, coordenada_y flotante);
};
#endif