社区
进程/线程/DLL
帖子详情
有一个BCB编制的DLL文件,在VC里有那个工具能把这个DLL文件导成lib文件来静态调用?
RSRR
2003-05-21 01:02:42
有一个BCB编制的DLL文件,在VC里有那个工具能把这个DLL文件导成lib文件来静态调用?
...全文
30
4
打赏
收藏
有一个BCB编制的DLL文件,在VC里有那个工具能把这个DLL文件导成lib文件来静态调用?
有一个BCB编制的DLL文件,在VC里有那个工具能把这个DLL文件导成lib文件来静态调用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
BCB
调用
VC
的
DLL
(补充)
有时
VC
编译
DLL
后,用coff2omf把它的
LIB
文件
转换成
BCB
的
LIB
还是无法使用,原因是
BCB
要求
LIB
中的C函数名要有下划线开头,而
VC
有时设置编译时导出的函数没有以下划线开头,所以
BCB
链接时会提示没有这些函...
c语言
dll
bcb
,求吧友分享
BCB
调用
VC
动态库实例
该楼层疑似违规已被系统折叠隐藏此楼查看此楼
VC
与
BCB
库
文件
之间的转换问题
VC
++的.
lib
有两种:一种是
静态
DLL
,其中包括函数的实际代码,一种是有
DLL
生成的.
lib
,其中并不包含代码,只是包含
DLL
的链接信息。...
VC
与
BCB
库
文件
之间的转换问题
经常碰到类似
BCB
contains invalid OMF ...解决方法(1):从
vc
生成的动态库导出c++builder可用的导入库(注意:不是
静态
库),在Borland目录下找到Borland\CBuilder6\Bin
里
面有
一个
imp
lib
.exe,它可以将
VC
的
DLL
转译为
c++builder
调用
vc
的
dll
...$
bcb
/bin目录中有个imp
lib
.exe 把你的
vc
.
dll
和imp
lib
.exe复制到c盘根目录下 运行cmd 进入c盘根目录执行 c:\imp
lib
-a cb.
lib
vc
.
dll
会生成cb.
lib
,将生成出的
文件
添加进入工程,然
vc
转换
bcb
lib
coff2omf -
lib
:ms c:/ml.
lib
bcb
c:/ml1.
lib
//此处回车 1、coff2omf用于转换Coff格式的
Lib
到 OMF格式的
Lib
。在cmd中的使用形式为coff2omf c:/ml.
lib
c:/ml1.
lib
。其中coff2omf 的使用环境默认为打开cmd输入coff...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章