社区
茶馆
帖子详情
bcb2006 可以直接引用 coff 格式的 dll 嗎?
barice
2006-02-16 04:49:39
以前拿到 dll 都要先轉換成 omf 格式才能使用
有些奇奇怪怪的問題,
目前使用 BCB 6
請問各位前輩,BDS2006 裡面的 C++ Builder 是不是已經可以直接使用 VC 編譯出來的 DLL ?
...全文
97
回复
打赏
收藏
bcb2006 可以直接引用 coff 格式的 dll 嗎?
以前拿到 dll 都要先轉換成 omf 格式才能使用 有些奇奇怪怪的問題, 目前使用 BCB 6 請問各位前輩,BDS2006 裡面的 C++ Builder 是不是已經可以直接使用 VC 編譯出來的 DLL ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BCB由
DLL
生成LIB及def文件方法
BCB由
DLL
生成LIB及def文件方法,而非转换VC的lib文件,这样生成的lib文件包含
DLL
中函数最全,
BCB编译VC
dll
错误总结
BCB contains invalid OMF record,type 0x21(possibly COFF)错误 2012-06-26 17:35172人阅读评论(0)收藏举报 该错误是由于BCB使用VC的lib兼容不足导致. 解决方法为: 在Borland目录下找到Borland\CBuilder6\Bin 里面有一个implib.exe,它可以将VC的
DLL
转译为BCB的lib 你只需将VC的
DLL
拷贝到该同级目录下,编写一个.bat implib -af XXX.lib XXX.
dll
就会将XXX.
dll
编译成BCB的XXX.lib再将此lib拷贝到应用程序工作目录下就可以正常运行了.
BCB调用VC的
DLL
(补充)
之前的博文: https://blog.csdn.net/phy0292/article/details/52531983 讲到了BCB如何调用VC编译的
DLL
,做一下补充。 有时VC编译
DLL
后,用coff2omf把它的LIB文件转换成BCB的LIB还是无法使用,原因是BCB要求LIB中的C函数名要有下划线开头,而VC有时设置编译时导出的函数没有以下划线开头,所以BCB链接时会提示没有这些函...
vc转换bcb lib
C:/Documents and Settings/3860>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输入coff2o...
VC与BCB库文件之间的转换问题
经常碰到类似BCB contains invalid OMF record,type 0x21(possibly COFF)错误,该错误是由于BCB使用VC的lib兼容不足导致。 解决方法(1):从vc生成的动态库导出c++builder可用的导入库(注意:不是静态库),在Borland目录下找到Borland\CBuilder6\Bin里面有一个implib.exe,它可以将VC的
DLL
转译为
茶馆
552
社区成员
20,062
社区内容
发帖
与我相关
我的任务
茶馆
C++ Builder 茶馆
复制链接
扫一扫
分享
社区描述
C++ Builder 茶馆
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章