VC6.0 制作DLL和使用DLL方法
1、制作DLL(使用VC6.0 向导法)
(1)VC6.0-new-project-mfc appwizard(dll)-ok
(2)Mfc Extension DLL (using share MFC DLL) 单击“finish”
(3)在类的头文件 class AFX_EXT_CLASS CAbstrateMeta;中间加上关键字“AFX_EXT_CLASS”,前面是已经加好的效果。
(4)有可能需要在CPP文件中去掉语句
#include “\ add additional includes here”
然后在 stdafx.h 中 加入#include "resource.h"
编译即可出现
下面就使用这个DLL,
(1)从abstrateMeta文件目录拷贝AbstrateClass.h和AbstrateMeta.lib文件到测试程序目录下,把AbstrateMeta.dll复制到系统目录或当前应用程序目录
(2) 在当前工程中添加库:
VC6.0->project->setting->link(general)在下面的页面中 object\Library control 中添加库名AbstrateMeta.lib, 多个不同的LIB文件用空格分开。
或者在stdafx.h 中添加语句
#pragma comment(lib,"xxxxx.lib")