MFC如何调用DLL(VC++)

MFC如何调用DLL(VC++),第1张

你好。你要调用别的库的话之需要做如下两件事情1:添加include 路径Project->Settings->C++ ->Preprocessor在 additional include directory 中添加你要加载的库的对应include文件夹 的路径2:添加lib路径Project->Settings->Link在General 中 object library modules 中填写 你要加载的库的明段 对应 .lib文件名在INPUT中object library modules 中填写 你要加载的库的 对应 .lib文件名 additional library path 填写族槐知对应的库的路径当然,你的库对应的.lib文件 和 .dll 文件要在同兆消一个目录下。多谢采纳。

HINSTANCE hDll= ::LoadLibrary("your_dll.dll")

if(hDll==NULL)

{

MessageBox(_T("轮档load dll error"))

return

}

typedef long (*MENU_EXECUTE)( char *, long , HWND , long , char *, long , void * )//函数参数列表

MENU_EXECUTE me= NULL

me=(MENU_EXECUTE)::GetProcAddress(hDll, "你的函数名")

me(函数参数列腊清乱表) //调正裂用函数

::FreeLibrary(hDll)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12559263.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存