主题:具体的问题,期待你们的帮助
kelvinken
[专家分:0] 发布于 2006-11-04 16:59:00
网上说给一个.DLL生成一个导入库可以用下面的语句
imolib name.lib name11.dll
具体怎么使用啊
难道就在C++Builder中写这么一句,也编译通不过啊
高手帮帮我具体怎么操作吧
我是一个新手
谢谢
回复列表 (共8个回复)
沙发
tianyuan003 [专家分:3780] 发布于 2006-11-04 17:48:00
implib 是一个命令行工具
你要在命令提示符下运行它
另外,如果这个 DLL 不是你写的话而且别人没给你提供头文件的话,那么你就比较麻烦了(那意味着你要自己写头文件,而这需要你在一堆汇编代码里工作).
如果这个 DLL 是你自己写的,那么 BCB 缺省情况下会自动产生 导入库(其他一些开发环境也如此).
板凳
kelvinken [专家分:0] 发布于 2006-11-04 17:50:00
具体我该怎么做啊
我找到了
imp[lib.exe
我双击它弹不出窗口啊
怎么半
3 楼
tianyuan003 [专家分:3780] 发布于 2006-11-04 17:59:00
你学过 WINDOWS 命令提示符程序的基本操作没有?
或者你学过 DOS 操作系统的基本操作没有?
如果都没有的话就这样做:
点开始菜单 -> 运行
在弹出的窗口中输入(举例)
D:\progra~1\borland\cbuilder6\bin\implib d:\this.lib d:\myproject\this.dll
然后确定就可以了
4 楼
tianyuan003 [专家分:3780] 发布于 2006-11-04 18:00:00
implib 是个 Console 程序
如果你学过标准 C++ 那么就对 Console 程序有了解了.
5 楼
kelvinken [专家分:0] 发布于 2006-11-04 18:01:00
我试试
6 楼
tianyuan003 [专家分:3780] 发布于 2006-11-04 18:04:00
如果是 COM 接口的就比较好办一点
7 楼
kelvinken [专家分:0] 发布于 2006-11-04 18:06:00
那个implib好象不在bin文件下吧
我怎么没有找到
8 楼
kelvinken [专家分:0] 发布于 2006-11-04 18:10:00
真的是太感谢你了,这个问题对我来说实在是太重要了
很感谢你的帮助
加下你的QQ吧
希望以后有问题可以方便向你讨教
真的太激动了
成功了
我来回复