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"
完成
浙公网安备 33010602011771号