DLL调用

1.  隐式调用

#pragma comment(lib, "../Debug/MySpyDll.lib")

也可在项目属性的Additional Dependencies中添加lib的路径

 

 

 


extern string Test(string str); 

 

 

 

 

2.显示调用

HINSTANCE hInst;
 hInst = LoadLibrary("MySpyDll.dll");     //装载DLL
 typedef string (*ADDPROC)(string str);  //定义指针函数
 ADDPROC Test = (ADDPROC)GetProcAddress(hInst, "Test");  
 if (!Test)
 {
  AfxMessageBox("_T(失败)");
  return;
 }

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