Article View: de.comp.lang.c++
Article #463Re: Import Library mit Borland C++, aber wie ?
From: Stefan Naewe
Date: Sat, 23 Sep 1995 15:03
Date: Sat, 23 Sep 1995 15:03
49 lines
2822 bytes
2822 bytes
Wolfgang Muees (wolfgang@wmsickte.escape.de) wrote: : > nobody@nowhere.universe meinte am 11.09.95 : > zum Thema "Import Library mit Borland C++, aber wie ?": : > : > > Hallo ! : > > : > > Da ich mir fuer einige Anwendungen inzwischen einigermassen umfangreiche : > > Funktionsbibliotheken geschrieben habe und es leid bin, dass diese : > > jedesmal mitcompiliert werden, wuesste ich gerne, wie man sich selbst : > > Importbibliotheken erstellt. : > > Ich hatte bis jetzt noch keine Lust mir deswegen teure Buecher zu kaufen : > > und hoffe, dass mir jemand einen Schnellkurs geben kann. : > > : > Soweit ich weiß geht das ziemlich einfach. Also Du mußt deine CPP Dateien : > zu OBJ Dateien compilieren. Dann kannst Du diese OBJ Dateien zusammenfügen : > zu eine Libary(lib). Um Zugriff auf die Libaryfunktionen zu erhalten, mußt : > Du eine Header Datei in deinen Quelltext includen, der ,wie der Name es : > sagt, die Header der Funktionen und Objekte enthält, also nicht den Code : > selber. Dieser steht nämlich in der Libary. Die Compilierzeit wird : > wirklich verkürzt. Wichtig : Du mußt die Libary beim Linken mit dem : > Hauptprogramm mit angeben, damit die Funktionen auch richtig implementiert : > werden. : > : > Lese einmal die Header Datei <stlib.h>. Diese Datei deklariert alle : > Funktionen aus der Standardlibary. Dazu muß aber die Standardlibary : > dazugelinkt werden. : > : > Dog! : Haha. Dog, das ist der normale Library-Mechanismus, den Du da erklärst : (und der vielleicht für den Anfänger der richtige Weg ist). : "Importbibliotheken", nach denen eigentlich gefragt wurde, haben mit DLLs : zu tun. Genau ! Und die erzeugt man sich aus einer DLL (bei Borland C++) mit implib also z.B. implib dumm.lib dumm.dll Gruesse, Stefan -- +--------------------------------------------------------------------+ | Stefan Naewe | | stena@informatik.uni-bremen.de | | http://www.informatik.uni-bremen.de/~stena | | Universitaet Bremen | +--------------------------------------------------------------------+
Technical Details
Message-ID:
<4417jq$h9g@p235.informatik.uni-Bremen.de>Path:
arc1-ca.pugleaf.net!informatik.uni-bremen.de!ruin!stenaReferences:
<4312o4$h2q@rztsun.tu-harburg.de> <5u1B565ypZB@wmsickte.escape.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!informatik.uni-bremen.de!ruin!stena From: stena@ruin.informatik.uni-bremen.de (Stefan Naewe) Newsgroups: de.comp.lang.c++ Subject: Re: Import Library mit Borland C++, aber wie ? Date: 23 Sep 1995 15:03:22 GMT Organization: Universitaet Bremen Message-ID: <4417jq$h9g@p235.informatik.uni-Bremen.de> References: <4312o4$h2q@rztsun.tu-harburg.de> <5u1B565ypZB@wmsickte.escape.de> NNTP-Posting-Host: ruin-224.informatik.uni-bremen.de Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Newsreader: TIN [version 1.2 PL2]