读书人

用BCB调用Win32ASM写的dll(急试验成功

发布时间: 2012-03-09 21:42:54 作者: rapoo

用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,再添加到工程中就行了。

读书人网 >C++ Builder

热点推荐