win32读dll中的函数

DLL代码 

extern    "C "   _declspec(dllexport) 
int   add2int(int   x,int   y) 
{ 
                return   x+y; 
} 
编译为a.dll 

.exe 


HINSTANCE      hDll; 
hDll=LoadLibrary( "a.DLL "); 
assert(hDll); 
typedef   int   (*pfadd2int)(int   x,int   y); 
pfadd2int   padd2int; 
padd2int=(pfadd2int)GetProcAddress(hDll, "add2int "); 
assert(padd2int); 
printf( "%d\n ",padd2int(2,4));
 


 

你可能感兴趣的:(c,dll)