首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

用BCB调用Win32ASM写的dll(急试验成功立即给分),该如何解决

2012-03-09 
用BCB调用Win32ASM写的dll(急,试验成功立即给分)我需要使用一个Win32ASM写的dll,如何调用?手中有源码.asm,

用BCB调用Win32ASM写的dll(急,试验成功立即给分)
我需要使用一个Win32ASM写的dll,如何调用?
手中有源码.asm,.dll,.lib。
我加入lib以后提示:
“[Linker   Error]   '..........\XXX.LIB '   contains   invalid   OMF   record,   type   0x21   (possibly   COFF)”
那么我应该怎么做?.h文件怎么写?

[解决办法]
可能是文件格式问题,c++builder使用的是omf格式

可以使用一个工具转换一下 coff2omf.exe
[解决办法]
直接用显式加载
[解决办法]
用BCB提供的lib.exe工具从dll文件中导出BCB能用的OMF格式lib,再添加到工程中就行了。

热点排行