有一个BCB编制的DLL文件,在VC里有那个工具能把这个DLL文件导成lib文件来静态调用?

RSRR 2003-05-21 01:02:42
有一个BCB编制的DLL文件,在VC里有那个工具能把这个DLL文件导成lib文件来静态调用?
...全文
30 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
GavinZhang 2003-05-21
  • 打赏
  • 举报
回复
自从VC++ 2.0之后,VC++就没有implib工具了。C++ Builder仍然有这个工具,但是生成的.lib文件和VC++不兼容,无法使用。如果没有这个.LIB文件,也可以手工建立,但作法比较麻烦,你需要先建立一个.def文件,然后使用LIB命令来生成.lib文件:
LIB /DEF:你的.def文件
不过这个.DEF文件写起来比较麻烦,因为VC++会在函数前后加一些符号,具体的做法可以参考微软的Knowledge Base的文章:“Q131313 OWTO: Create 32-bit Import Libraries Without .OBJs or Source”。如果函数不多,这种方法还是可以的。
liangs 2003-05-21
  • 打赏
  • 举报
回复
VC里面决对办不到,因为BCB和VC的DLL的结构是不同的,因此
相互调用也只能使用动态调用的方式。

RSRR 2003-05-21
  • 打赏
  • 举报
回复
我记得BCB里有这个功能,VC(6.0)不知道????????????
sjzxyg 2003-05-21
  • 打赏
  • 举报
回复
no

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧