c++中怎么像蓝图一样在不知道对方有没有这个接口的时候调用这个接口,如果没有就不调用,有就调用?
3条回答 默认 最新
CSDN专家-link 2021-08-26 16:10关注用动态加载动态库的方式,LoadLibrary
typedef int (WINAPI *MY_FUNC)(void); MY_FUNC func = NULL; int main() { HMODULE g_hDll = LoadLibrary(L"my_dll.dll"); if (g_hDll) func = (MY_FUNC)GetProcAddress(g_hDll, "fnmy_dll"); if(func != NULL) func(); return 0; }前提是你得知道这个接口的参数类型和返回值类型
评论 打赏 举报解决 2无用