1.将所需要的.dll与.lib都放入Debug文件夹下
2. 添加依赖项
右击项目名->属性->链接器->输入->附加依赖项->添加lib的路径“…/Debug/文件名.lib”
3.添加链接程序
wstring libpath=L"";
TCHAR lpInstallDir[MAX_PATH]={0};
DWORD dRes=GetModuleFileName(NULL,lpInstallDir,MAX_PATH); //执行完GetModuleFileName函数之后,lpInstallDir数组中保存的就是执行程序当前的绝对路径。
(wcsrchr(lpInstallDir,L'\\'))[1]=0;
libpath = lpInstallDir;
TCHAR szOldPath[MAX_PATH] = {0};
GetCurrentDirectory(MAX_PATH,szOldPath);
SetCurrentDirectory(libpath.c_str());//.c_str()将string转换为c字符串
g_hInstance = ::LoadLibrary(L"dll文件名.dll");//LoadLibrary 用于将dll链接进工程
DWORD dwError = 1;
if (g_hInstance == NULL)
{
AfxMessageBox(L"动态库链接失败!");
dwError = GetLastError();//操作失败 返回错误代码
//return FALSE;
}