张祎

导航

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")

posted on 2015-09-28 19:43  张祎  阅读(3391)  评论(0编辑  收藏  举报