如何在VC下静态调用Delphi编写的动态库
以下是动态库源文件,编译的动态库在Delphi下可以调用,可是想在VC下静态调用。
按这样的步骤导出静态库,可是加入到VC中,调用就出错。
1.用Impdef.exe生成def文件
2.手工调制def文件参数,如test改为test@1
3.用Lib.exe生成lib文件,格式为:Lib /def:def文件名
----------------------
library SS_RWCard;
uses
SysUtils,
Classes;
{$R *.res}
function test(intNum: integer): integer;stdcall;
begin
result := 11;
end;
exports
test;
end.