DLL文件的动态调用

来源:互联网 发布:知乎 优越感 恶心 编辑:程序博客网 时间:2024/05/17 04:18


          DLL文件动态调用的好处:


                    dll文件如果升级,可以不用重新编译


                     typedef int(*lpAddfun)(int ,float);//定义一个函数指针


                     lpAddfun myAdd;


                     HMODULE hmod = LoadLibrary("MyDll.dll");


                     if (hmod)
                     {
              myAdd = (lpAddfun)GetProcAddress(hmod, "myAdd");//从模块中查找myAdd函数
              if (myAdd)
               {
           printf("1+2=%d", myAdd(1, 2));
                 }
                    }
                     FreeLibrary(hmod);

原创粉丝点击