🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #463

Re: Import Library mit Borland C++, aber wie ?

#463
From: Stefan Naewe
Date: Sat, 23 Sep 1995 15:03
49 lines
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!stena
References: <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]