社区
Windows SDK/API
帖子详情
请教高手,COFF与OMF格式转换问题?
foxzhou
2003-11-20 01:48:01
我想使用微软的TTS-SDK做一个应用程序,开发语言是BCB,由于VC的LIB是COFF格式,而BCB所有的LIB需要Intel OMF格式,我试用BCB提供的coff2omf来转换SDK中的sapi.lib文件只有512K(查看内容不正常),而用Digital Mars公司的coff2omf来转换后在Link时,报找不到".\sapilib.c"错误,请高手帮助解决或提供有关工具.
...全文
586
5
打赏
收藏
请教高手,COFF与OMF格式转换问题?
我想使用微软的TTS-SDK做一个应用程序,开发语言是BCB,由于VC的LIB是COFF格式,而BCB所有的LIB需要Intel OMF格式,我试用BCB提供的coff2omf来转换SDK中的sapi.lib文件只有512K(查看内容不正常),而用Digital Mars公司的coff2omf来转换后在Link时,报找不到".\sapilib.c"错误,请高手帮助解决或提供有关工具.
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GodBirdFlying
2004-03-25
打赏
举报
回复
up 一个
猛禽
2003-11-21
打赏
举报
回复
MS的COFF版本好像升级了,偶也碰到过用COFF2OMF失败的情况。
Behard
2003-11-21
打赏
举报
回复
看看这里 有人使用 Delphi 做成功了
http://search.csdn.net/expert/topic/53/5304/2003/1/2/1321906.htm
foxzhou
2003-11-20
打赏
举报
回复
因在microsoft texttospeech sdk 5.1中没有其dll文件,你说的方法好像不行,金山词霸中的的sapi.dll因不能处理中文语音,也没有用.
netsys2
2003-11-20
打赏
举报
回复
或者你把原DLL直接转成CB用的LIB
在命令行下
tlib x.lib x.dll
contains invalid
OMF
record,type 0x21(possibly COFF)
implib.exe,可以将VC的DLL转译为BCB的lib implib -af XXX.lib XXX.dll 1.VC,GCC obj,lib格式为coff 可相互通用 2.vc,gcc的obj,lib可通过coff2
omf
转成
OMF
格式,但VC在编译时要加/Zl选项 3.VC,GCC的typelib可通过coff2
omf
转成
OMF
格式 4.由于BCB的
OMF
是非标的,
ERROR:[Linker Error] ‘XXX.LIB‘ contains invalid
OMF
record, type 0x21 (possibly COFF)
implib1.exe-ac/KeyDLib.libc/KeyDLib.dll,其中c/KeyDLib.lib是将要生成的文件,另一个是已经有的文件,参数a不用管它。转换完成之后,通过单击【project】->【Addtoproject】->【lib文件】->【导入】来把刚刚转换好的lib文件导入到工程里面。这一步非常重要,一定不要忘记!转换完成之后,通过单击【project】->【Addtoproject】->【lib文件】->【导入】来把刚刚转换好的lib文件导入到工程里面。...
vc转换bcb lib
C:/Documents and Settings/3860>coff2
omf
-lib:ms c:/ml.lib bcb c:/ml1.lib //此处回车 1、coff2
omf
用于转换Coff格式的Lib 到
OMF
格式的Lib 。在cmd中的使用形式为coff2
omf
c:/ml.lib c:/ml1.lib 。其中coff2
omf
的使用环境默认为打开cmd输入coff2o...
coff2
omf
matlab,
OMF
格式转换
为COFF格式(
OMF
format to COFF format)
To the best of my knowledge there is no such tool. Using Agner Fog's object file converter, the tool that Arnaud refers to, I've never succeeded in converting a Delphi unit into a COFF .obj that can b...
objconv:跨平台二进制文件
格式转换
工具及源码解析
可执行链接格式(Executable and Linkable Format,简称ELF)是Unix系统上用于二进制文件、可执行文件、目标代码、共享库和核心转储的一种文件格式。它是Linux、Unix和许多其他类Unix操作系统采用的主流可执行文件格式,有着丰富的结构和详细的规范定义。
OMF
,全称为Object Module Format,是早期计算机编程中的一种可移植对象模块格式,它最初被用于Intel系列处理器的汇编语言程序。
Windows SDK/API
1,222
社区成员
8,135
社区内容
发帖
与我相关
我的任务
Windows SDK/API
C++ Builder Windows SDK/API
复制链接
扫一扫
分享
社区描述
C++ Builder Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章