VC6.0开发中引用外部DLL的方法简介
第一种方法:3.4年(截至2009.07.03)工作中一直使用的方法
1、将DLL文件,DLL的LIB文件,DLL的头文件一并放入自己的工程文件夹中
2、在工程的全局位置,一般我是在stdafx.h 中,嵌入以下代码
#include "*.h"
#pragma comment(lib, "*.lib")
3、在工程的各个角落尽情享用DLL提供的库函数
总结
该方式调用DLL,缺点是:.EXE 程序与 .DLL 高度捆绑,无法在.EXE程序工作时,替换该 .DLL 文件
另外,编程过程中,如果 .DLL 是自己当前编辑的,.EXE也自己当前编辑的。在边修改 .DLL 边修改 .EXE情况下,请勿必注意在调试 .EXE 时修改 .DLL 的执行函数代码,将被应用到 .DLL 工程中(注:我曾经因为着急在 .EXE中清空了 .DLL的一个.cpp 文件中的所有内容,导致一天的辛辛苦苦工作化为乌有)
第二种方法:DLL的动态调用