编写一个小dll,供其他程序调用,新手勿喷

编写一个小dll,供其他程序调用,新手勿喷_第1张图片

 1 #include 
 2 #include
 3 using namespace std;
 4 typedef int(*MYdll)(int ,int );
 5 int  main()
 6 {   
 7     MYdll pmydll;
 8     HINSTANCE  hLodaDll;
 9     
10     hLodaDll=LoadLibrary("C:\\Users\\Administrator\\Desktop\\dll.dll");
11     if (NULL==hLodaDll)
12     {  
13         cout<<"load dll failed:"<endl;
14         return 0;
15     }
16     pmydll=(MYdll)GetProcAddress(hLodaDll,"Sum");
17     if (NULL==pmydll)
18     {  
19         cout<<"函数指针获取失败:"<endl;
20         return 0;
21     }
22     cout<<"求2+9和:"<<(pmydll)(2,9)<<endl;
23     FreeLibrary(hLodaDll);
24 }

 

转载于:https://www.cnblogs.com/xiaoxiaoyule/archive/2013/03/22/2975897.html

你可能感兴趣的:(编写一个小dll,供其他程序调用,新手勿喷)