小疑点一个,怎么把omf的lib转coff
小问题一个,如何把omf的lib转coff
突然想起来的一个问题
vc的lib可以用coff2omf转换给cb使用
那么cb的lib怎么转换给vc使用?
好像可以用editbin转换,但不知道怎么搞
------解决方案--------------------
需要转换吗?
------解决方案--------------------
关于OBJ/LIB格式,我以前有个总结:
1.VC,GCC obj,lib格式为coff 可相互通用
2.vc,gcc的obj,lib可通过coff2omfn转成OMF格式,但VC在编译时要加/Zl选项
3.VC,GCC的typelib可通过coff2omf转成OMF格式
4.由于BCB的OMF是非标的,所以VC的link无法识别,但它可识别标准的OMF格式
5.editbin可将标准的OMF转为COFF(只能转obj,不能转lib)
6.VC,GCC,BCB的二进制查看分别为dumpbin,objdump,tdump,tdump的-C可查看COFF格式
基于上面的第4/5点,VC是无法识别BCB的LIB的
如果你的LIB是DLL生成的,VC是可以将DLL转成LIB的,具体Google下
突然想起来的一个问题
vc的lib可以用coff2omf转换给cb使用
那么cb的lib怎么转换给vc使用?
好像可以用editbin转换,但不知道怎么搞
------解决方案--------------------
需要转换吗?
------解决方案--------------------
关于OBJ/LIB格式,我以前有个总结:
1.VC,GCC obj,lib格式为coff 可相互通用
2.vc,gcc的obj,lib可通过coff2omfn转成OMF格式,但VC在编译时要加/Zl选项
3.VC,GCC的typelib可通过coff2omf转成OMF格式
4.由于BCB的OMF是非标的,所以VC的link无法识别,但它可识别标准的OMF格式
5.editbin可将标准的OMF转为COFF(只能转obj,不能转lib)
6.VC,GCC,BCB的二进制查看分别为dumpbin,objdump,tdump,tdump的-C可查看COFF格式
基于上面的第4/5点,VC是无法识别BCB的LIB的
如果你的LIB是DLL生成的,VC是可以将DLL转成LIB的,具体Google下