Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Warum muss man so viele libs immer linken???

2 views
Skip to first unread message

Johannes Lüke

unread,
Aug 6, 2009, 8:58:49 AM8/6/09
to
Hi

Ich bin ein begeisterter Hobby Programmierer aber als ich letztens ein
Kleines Projekt gestartet habe für die Graphic programmierung,läuft
übrignes sehr gut :) ,ist mir aufgefallen man muss immer so verdammt
viele libs linken.

Meine Frage ist jetzt eigentlich gibt es eine lib die alles beinhalten
was man sonst so hinzu linkt?Also API's für den zugriff bspw. MySQL
oder ,im falle Linux, Xserver und co?

Halt alles was der Fleißige Programmier so braucht.

Normalweiser würd ich mit google und co suchen aber irgendwie weiß ich
nicht so recht was für suchbegriffe ich benutzen soll.

mfg

Hannes

Hannes

David Wührer

unread,
Aug 6, 2009, 2:14:51 PM8/6/09
to
Johannes Lüke wrote:

> Hi
>
> Ich bin ein begeisterter Hobby Programmierer aber als ich letztens ein
> Kleines Projekt gestartet habe für die Graphic programmierung,läuft
> übrignes sehr gut :) ,ist mir aufgefallen man muss immer so verdammt
> viele libs linken.

Das hängt ganz davon ab, welche libs dein Programm braucht.
Warum ist das überhaupt ein Problem?
Welche Sprache und welche Entwicklungsumgebung verwendest du?

> Meine Frage ist jetzt eigentlich gibt es eine lib die alles beinhalten
> was man sonst so hinzu linkt?Also API's für den zugriff bspw. MySQL
> oder ,im falle Linux, Xserver und co?

Eine lib, die libs enthält? Das wäre sinnlos.
Falls du Makefiles verwendest, kannst du zum Beispiel sämtliche libs in eine
Variable schreiben. Vielleicht können Abhängigkeiten auch automatisch
erkannt werden. Wie gesagt, es hängt davon ab, was du machst.

(Der Xserver ist übrigens keine Bibliothek. Meintest du libX11?)

Roland Damm

unread,
Aug 6, 2009, 5:05:24 PM8/6/09
to
Moin,

Johannes Lüke schrub:

> Ich bin ein begeisterter Hobby Programmierer aber als ich
> letztens ein Kleines Projekt gestartet habe für die Graphic
> programmierung,läuft übrignes sehr gut :) ,ist mir aufgefallen
> man muss immer so verdammt viele libs linken.
>
> Meine Frage ist jetzt eigentlich gibt es eine lib die alles
> beinhalten was man sonst so hinzu linkt?

Eventuell kann man theoretisch mehrere Libs zusammenlinken zu
einer. Aber wozu? Um Tipperei zu ersparen wurde aus diesem Grund
Make und Makefiles erfunden. Da trägt man die Libs nur einmal
ein und ist alle Sorgen los.

CU Rollo

Robert Martinu

unread,
Aug 7, 2009, 9:47:45 PM8/7/09
to
Johannes Lüke schrieb:

> Hi
>
> Ich bin ein begeisterter Hobby Programmierer aber als ich letztens ein
> Kleines Projekt gestartet habe für die Graphic programmierung,läuft
> übrignes sehr gut :) ,ist mir aufgefallen man muss immer so verdammt
> viele libs linken.

> Halt alles was der Fleißige Programmier so braucht.

Weil nicht jeder Programmierer das Selbe braucht.

Wenn ich z.B. nur Audio brauche, warum dann gleich eine komplette
3d-Engine , Physik- und Datenbankbibliotheken einbinden? Das bläst das
Programm unnötig auf. Und jetzt denk an ein Szenario, bei dem ich Audio
aus der einen und, Physik aus der anderen und DB-Zugriff aus der dritten
Libary of Everything haben möchte...

Robert

Florian Weimer

unread,
Aug 8, 2009, 5:48:38 AM8/8/09
to
* Johannes L�ke:

> Meine Frage ist jetzt eigentlich gibt es eine lib die alles beinhalten

> was man sonst so hinzu linkt?Also API's f�r den zugriff bspw. MySQL

> oder ,im falle Linux, Xserver und co?

Qt kommt dem recht nahe.

Johannes Lüke

unread,
Aug 8, 2009, 4:49:25 PM8/8/09
to

jep du hast recht mit der libx11 weiß auch nicht wiso ich das
hingeschriebnen habe.peinlich peinlich.

0 new messages