MFC dll的创建与调用

Mfc dll的创建
Mfc AppWizard(dll) 文件名为 DLL
 
在Dll.cpp中 加入1个函数
int add1(int a,int b)
{
    return a+b;
}
在 Dll.def文件中导出函数 add1
Rebuild All 重新编译
 
创建1个MFC程序调用DLL
...\Dll\Debug 中的.dll文件和.lib文件复制到 调用dll的项目目录下
把dll文件复制到EXE的Debug目录下
//调用dll
#pragma   comment(lib,"Dll.lib"); 
__declspec(dllimport) int add1(int a,int b);

void CMFCDlg::OnButton1() 
{
    int z=add1(1,2);
    CString s;
    s.Format(_T("%d"),z);
    AfxMessageBox(s, MB_OK );
}
 




附件列表

    原文地址:https://www.cnblogs.com/xe2011/p/2547770.html