由于网络上的文章总是有错,而且缺少完整可行的代码,所以做了这个示例,编译sample后会在其debug目录生成dll。不要copydll,编译test后可以直接显示调用该dll。
参考附后的文章,在VC6环境,使用DEF文件,显式调用DLL的完整代码。
用VC++5.0定制和调用动态链接库
山东省泰安市
杨波
----
---- 动 态 链 接 库(dll) 是 包 含 共 享 函 数 库 的 二 进 制 文 件, 可 以 被 多 个 应 用 程 序
同 时 使 用。 建 立 应 用 程 序 的 可 执 行 文 件 时, 不 必 将DLL 连 接 到 应 用 程 序 中, 而
是 在 运 行 时 动 态 装 载DLL, 装 载 时DLL 被 映 射 到 调 用 进 程 的 地 址 空 间 中。 通 常 我
们 在 调 用DLL 时 所 需 的DLL 文 件 必 须 位 于 以 下 三 个 目 录 之 一:
---- (1)Windows 的 系 统 目 录:\windows\system;
---- (2)DOS 中path 所 指 出 的 任 何 目 录;
---- (3) 程 序 所 在 的 目 录;