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的编译方式的么.... 关于用webbrowser获取网页源码 。。。。。。散分。。。。。 关于程序打包的问题?? ocx控件使用问题,在线等待。。。解决后马上结帖 怎样获得一个目录下所有相同后缀的文件名? EXCEL的复制、粘贴问题 请高手们帮我处理以下几个问题,如果搞定,分数大大地给!!!! 再问一个 关于DBchart做饼图的绑定字段的小问题 组件安装出错 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格式。