Konvertierung coff -> omf Format
-
Hallo,
ich möchte mit dem BCB6 einen WebService schreiben, der als DLL unter AXIS läuft. Neben den automatisch generierten Skeletonklassen muß auch eine Axis-Library mit eingebunden werden. Der Versuch alles zu linken ergibt folgende Fehlermeldung:
[Linker Fehler] 'C:\PROGRAMME\AXIS2\LIB\AXIS\AXIS_SERVER.LIB' contains invalid OMF record, type 0x21 (possibly COFF)
Die Hilfe hierzu besagt: LIB ist kaputt oder muß konvertiert werden. Ersteres kann nicht sein, denn sie funktioniert problemlos in einer MFC-Anwendung. Die Einbindung der mit Hilfe von 'coff2omf' gebildeten LIB liefert anschließend Folgendes:
[Linker Fehler] Delayed load module LL\TMP was not found
Die Hilfe hierzu ergibt die Übersetzung des Textes :-((
Augenscheinlich funktioniert das Konvertierungstool nicht richtig?!
Was geht da schief? Wer weiß einen Rat?Danke im Voraus
Guido
PS: Windows2000, BCB6, AXIS 1.6beta
-
Hallo,
Wenn du die dll hast, kannst du die einfach mit der implib aus dieser dll eine neue lib erzeugen. Die Coff2Omf funktioniert nicht immer, da es wohl verschiedene coff-Formate gibt.
-
Braunstein schrieb:
Hallo,
Wenn du die dll hast, kannst du die einfach mit der implib aus dieser dll eine neue lib erzeugen. Die Coff2Omf funktioniert nicht immer, da es wohl verschiedene coff-Formate gibt.
Hallo,
das habe ich auch schon versucht, aber die Fehlermeldung 'Delayed load.." kommt immer noch. Das ist wohl ein prinzipielles Problem mit den Formaten. GIbts vielleicht ein anderes Konvertierungsprogramm?
Gruß Guido
-
Das scheint ja dann wohl eher an der dll zu liegen. Dann nützt dir auch kein Konvertierungstool.