[Linker Error] XYZ.LIB contains invalid OMF record, type 0x21 (possibly COFF)

Die im Projekt verwendete Bibliothek (*.lib) ist vom falschen Typ (z.B. mit Visual Studio erstellt). Mit dem Konvertierungsprogramm coff2omf.exe (CBuilder/bin) kann diese konvertiert werden.

  • evtl. xyz.lib sichern
  • xyz.lib und coff2omf.exe in einen gemeinsamen temporären Ordner kopieren
  • coff2omf.exe xyz.lib xyz2.lib
  • die neue xyz2.lib ins Projektverzeichnis kopieren und einbinden/verwenden