回 帖 发 新 帖 刷新版面

主题:具体的问题,期待你们的帮助

网上说给一个.DLL生成一个导入库可以用下面的语句
  imolib   name.lib    name11.dll
具体怎么使用啊
难道就在C++Builder中写这么一句,也编译通不过啊
高手帮帮我具体怎么操作吧
我是一个新手
谢谢

回复列表 (共8个回复)

沙发

implib 是一个命令行工具
你要在命令提示符下运行它

另外,如果这个 DLL 不是你写的话而且别人没给你提供头文件的话,那么你就比较麻烦了(那意味着你要自己写头文件,而这需要你在一堆汇编代码里工作).

如果这个 DLL 是你自己写的,那么 BCB 缺省情况下会自动产生 导入库(其他一些开发环境也如此).

板凳


具体我该怎么做啊
我找到了
imp[lib.exe

我双击它弹不出窗口啊
怎么半

3 楼

你学过 WINDOWS 命令提示符程序的基本操作没有?
或者你学过 DOS 操作系统的基本操作没有?

如果都没有的话就这样做:

点开始菜单 -> 运行 
在弹出的窗口中输入(举例)
  D:\progra~1\borland\cbuilder6\bin\implib d:\this.lib d:\myproject\this.dll

然后确定就可以了

4 楼

implib 是个 Console 程序
如果你学过标准 C++ 那么就对 Console 程序有了解了.

5 楼

我试试

6 楼

如果是 COM 接口的就比较好办一点

7 楼


那个implib好象不在bin文件下吧
我怎么没有找到

8 楼


真的是太感谢你了,这个问题对我来说实在是太重要了
很感谢你的帮助
加下你的QQ吧
希望以后有问题可以方便向你讨教
真的太激动了
成功了

我来回复

您尚未登录,请登录后再回复。点此登录或注册