26-03-2001, 16:33
Hallo zusammen,
wie bereits mehrfach an dieser Stelle erwähnt kämpfe ich immer noch damit mich in die Linuxbibliotheken einzuarbeiten. In unserer LUG haben wir diesbezüglich jetzt auch ne AG eingerichtet die das Ziel hat ein kleines Spielchen zu programmieren;-)).
Darum noch ein paar grundsätzliche Fragen:
Warum ist überall immer zu lesen das gtk nicht so richtig objektorientiert ist? Liegt das daran das da ja C dahinter steht? Ich kann ja (noch nicht) kein C++ aber ich erkenne nicht die Vor- und Nachteile. Denn durch die Widgets in gtk+ werden doch auch Objekte "erstellt", oder. Und soweit ich das begriffen habe könnte man doch eine Klasse theoretisch in C doch selbst erstellen, da ich die letzendlich als strukturierten Datentyp mit einer Funktion (den Methoden) und bestimmten Wertzuweiungen (den Eigenschaften verstehe). Ich meine man kann das vielleicht unter c++ einfacher machen...
Aber vielleicht hab ich nur was nicht richtig kapiert und ich muß einfach noch tiefer in die Materie rinn;-)). Falls jemand mich mal umfassend aufklären könnte wäre ich ihm dankbar.
Zuletzt würde ich nun noch gerne wissen was Flags in Zusammenhang mit Bibliotheken sind. Ich habe nämlich das Problem das ich eine installierte Bibliothek nicht ansprechen kann (ich befinde mich in diesem Zusammenhang auf ner HP und habe nur den cc, der wohl auch noch buggy ist). Ich weiß nun nichtmal wie die Bibliothek genau heißt und hatte versucht wie im Handbuch beschrieben einfach über include die Datei einzubinden. Da dies nicht funktioniert habe ich mir gedacht ich müßte dem Compiler mitgeben, das es sich um ne Bibliothek handelt und im das über
cc ... -llibname
mitteilen. Aber die Bibliotheksnamen die ich eingegeben hatte findet das Teil einfach nicht. Sprich wie komme ich nun an den Namen? Ich bin auch auf der Suche nach ner Beschreibung von libtool, etc. und zwar möglichst in Deutsch. Hier wäre es auch klasse wenn jamand mal detailiert erläutern könnte für was man ldd oder libtool eigentlich einsetzen kann!
Vielleicht kann ja auch einer mit folgendem Befehl auf ner SUN was anfangen und den erklären.
ucbcc -flags
Gruß und Vielen Dank
Stefan
Stefan
wie bereits mehrfach an dieser Stelle erwähnt kämpfe ich immer noch damit mich in die Linuxbibliotheken einzuarbeiten. In unserer LUG haben wir diesbezüglich jetzt auch ne AG eingerichtet die das Ziel hat ein kleines Spielchen zu programmieren;-)).
Darum noch ein paar grundsätzliche Fragen:
Warum ist überall immer zu lesen das gtk nicht so richtig objektorientiert ist? Liegt das daran das da ja C dahinter steht? Ich kann ja (noch nicht) kein C++ aber ich erkenne nicht die Vor- und Nachteile. Denn durch die Widgets in gtk+ werden doch auch Objekte "erstellt", oder. Und soweit ich das begriffen habe könnte man doch eine Klasse theoretisch in C doch selbst erstellen, da ich die letzendlich als strukturierten Datentyp mit einer Funktion (den Methoden) und bestimmten Wertzuweiungen (den Eigenschaften verstehe). Ich meine man kann das vielleicht unter c++ einfacher machen...
Aber vielleicht hab ich nur was nicht richtig kapiert und ich muß einfach noch tiefer in die Materie rinn;-)). Falls jemand mich mal umfassend aufklären könnte wäre ich ihm dankbar.
Zuletzt würde ich nun noch gerne wissen was Flags in Zusammenhang mit Bibliotheken sind. Ich habe nämlich das Problem das ich eine installierte Bibliothek nicht ansprechen kann (ich befinde mich in diesem Zusammenhang auf ner HP und habe nur den cc, der wohl auch noch buggy ist). Ich weiß nun nichtmal wie die Bibliothek genau heißt und hatte versucht wie im Handbuch beschrieben einfach über include die Datei einzubinden. Da dies nicht funktioniert habe ich mir gedacht ich müßte dem Compiler mitgeben, das es sich um ne Bibliothek handelt und im das über
cc ... -llibname
mitteilen. Aber die Bibliotheksnamen die ich eingegeben hatte findet das Teil einfach nicht. Sprich wie komme ich nun an den Namen? Ich bin auch auf der Suche nach ner Beschreibung von libtool, etc. und zwar möglichst in Deutsch. Hier wäre es auch klasse wenn jamand mal detailiert erläutern könnte für was man ldd oder libtool eigentlich einsetzen kann!
Vielleicht kann ja auch einer mit folgendem Befehl auf ner SUN was anfangen und den erklären.
ucbcc -flags
Gruß und Vielen Dank
Stefan
Stefan