BCB中使用vc++开发包的问题,编译链接出错。。。

superaf 2002-03-26 10:12:31
我在bcb中安装了一个vc的开发包,在编译链接的时候报错:说是OMF出错,我查了下资料,vc中编译器的格式是COFF,而BCB中是OMF,不知道这两者之间有什么区别,该如何解决这个问题?---期待各位高手指点:
...全文
39 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
dear_bb 2002-04-01
  • 打赏
  • 举报
回复
implib *.lib *.dll 或者转换成bcb的格式,也可以,如:

coff2omf youname.lib youname1.lib

这样就ok了,!
axlrose 2002-03-27
  • 打赏
  • 举报
回复
关注,我在bcb5中用mfc的类不行,不知为什么?我是按《如何在bcb中编译mfc文件》中的去做的,但不行,不知高手是如何做的,能说说step吗
dycdyc123 2002-03-27
  • 打赏
  • 举报
回复
OMF , Coff

两中有什么区别??

kingcaiyao 2002-03-27
  • 打赏
  • 举报
回复
Windows下除VXD不是COFF格式外,差不式其它格式文件都是COFF格式,而BCB是OMF格式,如果你的开发包是Dll的话:
implib *.lib *.dll
如果它以lib形式提供:
则你需要用coff2omf来转换成OMF格式。
如果没有dll,完全是一些头文件,包含头文件,可选择project->options->mfc
SuperSuperLéon 2002-03-27
  • 打赏
  • 举报
回复
Try
project->options->complie>mfc

or
implib *.lib *.dll

or
#include <afxwin.h>
#include <windows.h>
#include <windowx.h>
ok?
常宁 2002-03-27
  • 打赏
  • 举报
回复
用implib命令生成lib文件,然后替换原来的lib 文件即可
用法implib abc.lib abc.dll
我不懂电脑 2002-03-27
  • 打赏
  • 举报
回复
project-options-complie中的mfc打勾
superaf 2002-03-27
  • 打赏
  • 举报
回复
多谢各位关注,我用了coff2omf,来转换lib,但是提示转换不成功,里面提供了dll也有lib,我用静态的调用lib不行,然后用动态的方法调用dll,却在开始要检测一块硬件卡,行不通,我下午去测试下,在回复。
对了,关于coff和omf的区别有谁知道吗?
superaf 2002-03-26
  • 打赏
  • 举报
回复
各位高手快来看看啊,在线等候。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

13,873

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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