Hilfe zu IMPLIB
-
Hallo Zusammen,
ich darf (muss?) mich nach einiger Zeit wieder mit der C++ Programmierung beschäftigen.
Dazu nutze ich den Borland C++ 5.5 Compiler. Funktioniert soweit auch.
Das Problem besteht in der Einbindung spezieller Funktionen für eine AD Karte.
Vom Hersteller habe ich header Dateien und auch eine *.lib Datei.
Diese *.lib Datei soll laut Hersteller mit IMPLIB umgewandelt werden.
Das habe ich mit folgender Eingabe im DOS-Fenster versuchtc:\Borland\BCC55\Bin > implib c:\Borland\BCC55\Lib\XXX.lib c:\WINNT\System32\XXX.lib.dll
Es wird auch eine XXX.lib Datei erzeugt - die funzt aber nicht.
Wo liegt der Fehler?
Danke schonmal im Voraus
-
Wenn die Import-Bibliothek mit IMPLIB fertig ist, muss diese auch in der Anwendung korrekt eingebunden werden. Das ist oft vom Compiler abhängig. Also Bibliothek einbinden und Prototypen der zu importierenden Funktionen als __import MyFunction(...) deklarieren. Näheres muss der Doku des Compilers entnommen werden.
-
Implib erzeugt eine Importbibliothek aus einer dll.
http://docs.codegear.com/docs/radstudio/radstudio2007/RS2007_helpupdates/HUpdate3/DE/html/devwin32/implib_xml.html
Du willst scheinbar eine lib konvertieren. Evtl. hilft dir da coff2omf.
http://docs.codegear.com/docs/radstudio/radstudio2007/RS2007_helpupdates/HUpdate4/DE/html/devwin32/coff2omf_xml.html