50分求助,已知 DLL,如何得到他对应的LIB文件? 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.csdn.net/develop/Read_Article.asp?Id=13210bcb有一个命令implib yourdllname.lib yourdllname.dll 不行吧,lib和dll是一起在编译时产生的,你要是没有lib的话你可以用动态连接dll呀,就是用loadlibrary()函数试试。 什么和什么啊?!lib和dll没什么联系啊!唯一的联系就是lib表明了dll的各个函数的入口地址,也就是可以编译在exe文件中,但是不一定要使用dll一定要lib文件. http://www.onlinedown.net/down/d2l.exe to skybook(什么时候) ( ) 信誉:100 无法找到网页 您正在搜索的网页可能已经删除、更名或暂时不可用。 --------------------------------------------------------------------------------请尝试下列操作:如果您在“地址”栏中键入了网页地址,请检查其拼写是否正确。打开 www.onlinedown.net 主页,寻找指向所需信息的链接。 单击后退按钮尝试其他链接。 HTTP 404 - 无法找到文件Internet 信息服务--------------------------------------------------------------------------------技术信息(支持个人)详细信息:Microsoft 支持 如果给我分,我就告诉你:如果xx.dll和xx.lib都在的话,你很幸运,大概还有个xx.h吧;如果你不走运,只有xx.dll,那你就倒霉了,除非你知道xx.dll中导出函数,否则,还不如没有xx.dll文件。 to huangdong(hmz) ( ) 信誉:100 我给你分,你告诉我吧! 通过dll文件是可以得出lib的,我在杂志上看人用过。不过记不太清了,vc好象有个工具lib.exe可以,是个命令行程序,有好多参数试试吧! 到MSDN中找一篇KB号为Q131313的文章。简而言之就是先用DUMPBIN.EXE的/EXPORTS参数生成DLL的输出信息;然后用LIB.EXE的/DEF参数生成.LIB文件。 DLL to Lib V1.26http://ln.skycn.net/down/d2l.exehttp://js.skycn.net/down/d2l.exe 自 从 VC++ 2.0之 后 , VC++就 没 有 implib工 具 了 。 C++ Builder仍 然有 这 个 工 具 , 但 是 生 成 的 .lib文 件 和 VC++不 兼 容 , 无 法 使 用 。如 果 没 有 这 个 .LIB文 件 , 也 可 以 手 工 建 立 , 但 作 法 比 较 麻烦 , 你 需 要 先 建 立 一 个 .def文 件 , 然 后 使 用 LIB命 令 来 生 成.lib文 件 : LIB /DEF:你 的 .def文 件 不 过 这 个 .DEF文 件 写 起 来 比 较 麻 烦 , 因 为 VC++会 在 函 数 前后 加 一 些 符 号 , 具 体 的 做 法 可 以 参 考 微 软 的 Knowledge Base的 文章:“Q131313 HOWTO: Create 32-bit Import Libraries Without .OBJs or Source” 。 如 果 函 数 不 多 , 这 种 方 法 还 是 可 以 的 。 在产生应用扩展dll的同时,相应的产生中间文件lib,lib包含了dll的函数接口,有很多工具可以将dll反编译到lib。在vc中,不允许将dll直接函数导出,就同不允许知道exe文件的pe结构一样。但有了lib和其头文件,就可以产生dll,这是很自然的。 如何给你,我这里有个程序:dll2bin.exe,不过我没有用过,不知好不好用!你可以在几个VC的站点上找找。能找到dll2bin.exe! dumpbin /exports foo.dll > foo.def modify foo.def by def format lib /def: foot.def to create foo.lib 有一个工具是已知DLL,然后生成LIB的,叫作DLL to Lib,你可以去网上找找看!给我分吧,因为我现在分太少啦! lib和dll是一起在编译时产生的,你要是没有lib的话你可以用动态连接dll呀,就是用loadlibrary()函数试试。你如果只有DLL,可以反编译DLL,生成lib。 lib和dll是一起在编译时产生的,你要是没有lib的话你可以用动态连接dll呀,就是用loadlibrary()函数试试。你如果只有DLL,可以反编译DLL,生成lib。 请问北京有专门的公司卖第三方控件的吗 数据库查找 显示 收不到组播,电脑设置问题 怎样禁止listctrl用鼠标改变列宽 关于文本操作的一些问题 要求将图形文件存成XML格式,老大们来帮忙啊 谁有“八女王”和“六匹马”问题的源代码,每个50分!!!! 如何编译自定义工程 写串口函数时,若buff字段,若中间出现0X00后,后面的数据写入失败 急!!关于word电子签章移动的问题 程序中怎样向系统发送一个鼠标单击消息 用API怎么实现分割窗口,并且怎么在每一个分割窗口中实现滚动条!!
唯一的联系就是lib表明了dll的各个函数的入口地址,也就是可以编译在exe文件中,但是不一定要使用dll一定要lib文件.
您正在搜索的网页可能已经删除、更名或暂时不可用。 --------------------------------------------------------------------------------请尝试下列操作:如果您在“地址”栏中键入了网页地址,请检查其拼写是否正确。打开 www.onlinedown.net 主页,寻找指向所需信息的链接。
单击后退按钮尝试其他链接。
HTTP 404 - 无法找到文件
Internet 信息服务
--------------------------------------------------------------------------------技术信息(支持个人)详细信息:
Microsoft 支持
http://ln.skycn.net/down/d2l.exe
http://js.skycn.net/down/d2l.exe
不 过 这 个 .DEF文 件 写 起 来 比 较 麻 烦 , 因 为 VC++会 在 函 数 前后 加 一 些 符 号 , 具 体 的 做 法 可 以 参 考 微 软 的 Knowledge Base的 文章:“Q131313 HOWTO: Create 32-bit Import Libraries Without .OBJs or Source” 。 如 果 函 数 不 多 , 这 种 方 法 还 是 可 以 的 。
modify foo.def by def format
lib /def: foot.def to create foo.lib
给我分吧,因为我现在分太少啦!
你如果只有DLL,可以反编译DLL,生成lib。
你如果只有DLL,可以反编译DLL,生成lib。