Probleme beim Einbinden einer DLL
-
Ich - normalerweise mit Delphi programmierend und deshalb nicht der große C-Kenner, für kleinere Sachen reicht es normalerweise aber - möchte, um mir die Umarbeitung der Header-Dateien für eine DLL zu sparen, ein kleines C-Programm mit Builder 4.02 erstellen (einen neueren habe ich leider nicht zur Verfügung).
Wenn ich versuche die LIB-Datei mittels
#pragma comment(lib, "CxxPlus.lib")
einzubinden, erzeugt mir der Builder folgenden Fehler:
[Linker Fehler] 'D:\DATEN\C++\MAXCAM\CXXPLUS.LIB' contains invalid OMF record, type 0x21 (possibly COFF).
Mache ich hier grundsätzlich was falsch, oder liegt der Fehler an einer nicht geeigneten, veralteten Builder-Version. Ist ja schließlich von 1999.
Außerdem hatte ich Probleme beim Typ _int64, bei dem im Borland-Modus der Compiler sich laufend beschwerte, im ANSI-Modus wurde ein Fehler in einer Headerdatei, die das System mitlieferte.
-
Hallo
Myxim schrieb:
Ich - normalerweise mit Delphi programmierend und deshalb nicht der große C-Kenner, für kleinere Sachen reicht es normalerweise aber - möchte, um mir die Umarbeitung der Header-Dateien für eine DLL zu sparen, ein kleines C-Programm mit Builder 4.02 erstellen (einen neueren habe ich leider nicht zur Verfügung).
Wenn ich versuche die LIB-Datei mittels
#pragma comment(lib, "CxxPlus.lib")
einzubinden, erzeugt mir der Builder folgenden Fehler:
[Linker Fehler] 'D:\DATEN\C++\MAXCAM\CXXPLUS.LIB' contains invalid OMF record, type 0x21 (possibly COFF).
Suchfunktion hier im Forum benutzen! Zu *OMF record* findest du genug Threads.
Außerdem hatte ich Probleme beim Typ _int64, bei dem im Borland-Modus der Compiler sich laufend beschwerte, im ANSI-Modus wurde ein Fehler in einer Headerdatei, die das System mitlieferte.
Codeauszug? Genau Fehlermeldungen?bis bald
akari