Yar*_*yka 3 builder coff c++builder omf
在我编译的C++ Builder中,我得到了
[ilink32 Error] Error: 'C:\PATH\TO\A\LIB\INCLUDED\IN\THE\PROJECT\ALIBRARY.LIB' contains invalid OMF record, type 0x21 (possibly COFF)
Run Code Online (Sandbox Code Playgroud)
当我用实用程序转换.lib时coff2omf,新的lib会丢失重要的功能.
C++ Builder不能使用来自其他编译器的.lib文件,只能使用自己的.lib文件.
如果.lib文件是DLL的导入库,请使用C++ Builder的命令行IMPLIB工具直接从DLL创建新的.lib文件.
如果.lib文件是一个静态库(包含实际代码),C++ Builder的命令行COFF2OMF工具可以转换库,但不能保证.这实际上取决于库实际使用的代码类型.如果无法进行转换,则必须将.lib文件包装到DLL中,该DLL是在创建.lib文件的同一编译器中编写的.然后,您可以在C++ Builder中使用DLL.
| 归档时间: |
|
| 查看次数: |
8913 次 |
| 最近记录: |