dll 生成 lib
对于很多开发包,用 implib 从dll生成 lib。
但是,因为.h文件中的函数描述对于BCB并没有 __stdcall调用约定,这样导致连接时 从 dll 生成的lib 函数名没有 _ 打头,而BCB包含他们的 .h 文件 链接时要的是 有 _ 打头的函数名。结果链接失败。
比如 openssl,有的安装版 有 CB5的 lib,这好办。 而更新的版本,只提共了 vc和mingw的连接库,用 implib 生成 bcb的lib,结果就是 _ 这个东西作怪。
现在求 从 dll 生成的 lib 有 _ 打头,使程序能连接过去。
(注:tdump dll 可以看到 dll 导出的 函数名 是 没有 _ 打头的,)