MFC dll的创建与调用

Mfc dll的创建
Mfc AppWizard(dll) 文件名为 DLL
MFC dll的创建与调用_第1张图片 MFC dll的创建与调用_第2张图片
 
MFC dll的创建与调用_第3张图片
在Dll.cpp中 加入1个函数
int add1( int a, int b)
{
     return a +b;
}
在 Dll.def文件中导出函数 add1
MFC dll的创建与调用_第4张图片
Rebuild All 重新编译
 
创建1个MFC程序调用DLL
MFC dll的创建与调用_第5张图片
MFC dll的创建与调用_第6张图片
...\Dll\Debug 中的.dll文件和.lib文件复制到 调用dll的项目目录下
MFC dll的创建与调用_第7张图片
把dll文件复制到EXE的Debug目录下
MFC dll的创建与调用_第8张图片
//调用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 );
}
MFC dll的创建与调用_第9张图片
 




附件列表

     

    你可能感兴趣的:(mfc)