delphi怎么生成lib文件给vc调用 delphi生成的dll没有lib文件,vc调用的话,只能LoadLibrary动态调用。那么delphi怎么生成dll的相应的lib,给vc静态调用呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有LIB直接给他函数接口,让他定义.c接口,然后用LoadLibrary调用就可以的。 我用delphi的dll wizard生成的dll//**************************library test;uses SysUtils, Classes, Unit1 in 'Unit1.pas';//{$R *.res}exports aa;beginend.//*************************unit Unit1;interfaceprocedure aa(); stdcall;implementationprocedure aa(); stdcall;beginend;end.然后生成test.dll使用c++ builder6.0的implib.exeimplib.exe test.lib test.dll将生成的lib链接到vc中时报错lnk1136: invalid or corrupt file 那你下载这个工具:http://www.agner.org/optimize/objconv.zip可以把omf格式的obj/lib文件转换为coff格式。 别这样做....会时不时出问题的. 老老实实用DLL吧 Delphi 开发的 DLL 可以导出 Lib 用于 DLL 静态调用,实际上和使用 Lib 基本没分别 楼上的不知道有纯LIB而没DLL的编译方式的么.... 没分了,新手再求教个问题 如何将dbgrid中的数据保存到内存数据集中(如clientdataset) dbchart再次统计时显示找不到前一个统计字段. 控件的方法如何做? speedbutton的图案如何弄成透明背景?谢谢 关于delphi中报表中图片的问题 WebSnap程序关于AdapterCommandGroup1问题?? 美女酷图 -----不可不看 delphi7客户端导入WSDL时无法生成相应的接口是怎么回事? 哪位大神用中文幫我翻譯一下這段代碼 IdHttp获取服务器文件 老是报错“查询过于复杂”,access数据库ado。
library test;uses
SysUtils,
Classes,
Unit1 in 'Unit1.pas';//{$R *.res}exports
aa;begin
end.
//*************************
unit Unit1;interfaceprocedure aa(); stdcall;implementationprocedure aa(); stdcall;
beginend;end.然后生成test.dll
使用c++ builder6.0的implib.exeimplib.exe test.lib test.dll将生成的lib链接到vc中时报错
lnk1136: invalid or corrupt file
http://www.agner.org/optimize/objconv.zip可以把omf格式的obj/lib文件转换为coff格式。