// TestLoadDll.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include #include int main() { std::cout << "Hello World!\n"; char strHost[] = "127.0.0.1"; //声明上线地址 int nPort = 80; //声明上线端口 //载入服务端dll HMODULE hServerDll = LoadLibrary(".\\..\\..\\bin\\server\\CcMainDll.dll"); //HMODULE hServerDll = LoadLibrary(".\server.dll"); //声明导出函数类型--导出的TestRun函数 typedef void(_cdecl *TestRunT)(char* strHost, int nPort); //寻找dll中导出函数 TestRunT pTestRunT = (TestRunT)GetProcAddress(hServerDll, "TestFun"); //判断函数是否为空 if (pTestRunT != NULL) { pTestRunT(strHost, nPort); //调用这个函数 } }