Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo generar archivos DLL para programas fuente MFC en VC?

¿Cómo generar archivos DLL para programas fuente MFC en VC?

Solo necesita archivos .cpp y .h. En el archivo .h, debe declarar las funciones que deben llamarse desde afuera, es decir, el archivo .cpp Agregue __declspec (dllexport) externo a las funciones. que deben llamarse desde afuera, a continuación se muestra un ejemplo #include "stdio.h"

#ifdef FUN_EXPORTS

#define FUN_API extern "C" __declspec(dllexport) EXPORTS

#define FUN_API externo "C" __declspec(dllexport). __declspec(dllexport)

#else

#define FUN_API extern "C" __declspec(dllimport)

# endif

FUN_API int sum (int a, int b)

{

Devuelve a b;

}

FUN_API int sub(int a, int b)

{

return a - b;

}

FUN_API int savedata(char* p, int l)

{

return printf("savedata: d, s\n", l, p

}

FUN_API char* retstring( char* p)

{

printf("retstring: s\n", p

return p; p>contador int estático = 0;

FUN_API int count()

{

contador de retorno;

}

FUN_API int count2()

{

contador = 2

retorno contador

}

FUN_API void setcount(int c)

{

contador = c;

}