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的动态调用
本文介绍了在VC6.0环境下两种引入外部DLL的方法:一种是静态链接,适用于高度捆绑的应用场景;另一种是动态调用DLL的方式,更加灵活。文章详细说明了每种方法的操作步骤,并指出了需要注意的问题。
546

被折叠的 条评论
为什么被折叠?



