MFC生成一个库文件,并在工程中调用的实现过程

首先生成库文件

1.新建一个DLL,在App类.cpp文件里添加接口函数,以及实现方法;

例如 void __stdcall MyHelloWord()

{

    AfxMessageBox(_T("HElloWorld");

}

2.添加一个.h文件,例如MyDll_API.h,并将所有的接口函数的函数名复制进去

void __stdcall MyHelloWord();

3.在.def文件中添加接口函数名称

MyHelloWord

4.生成Dll文件

 

调用库文件

1.新建一个工程;

2.需要用到的库文件包括:MyDll.dll, MyDll.lib ,还有dll库中添加的MyDll_API.h文件

.dll文件放置在根目录下,与工程生成的.exe文件放置在相同路径下

.lib 和.h文件与工程的.h .cpp文件放置在相同路径下;

3.在项目-属性-配置属性-链接器-输入-附加依赖项中添加.lib文件的文件名称,例如MyDll.lib

4.在需要用到库函数的类文件里添加.h文件,例如#include "MyDll_API.h"

完成

 

posted @ 2017-10-18 15:53  wangdongyue  阅读(163)  评论(0)    收藏  举报