Hallo Thorsten, Ich antworte mal so gut ich kann, auch wenn ich selber noch wenig Erfahrung habe... Thorsten Peters wrote:
ich möchte gerne wisse, ob es einen Unterschied gibt zwischen C++ auf Windows Systemen zu programmieren und auf Linux Systemen.
Jup! Die gibt's: Zuallererst sind da natuerlich die systemspezifischen Sachen wie z.B. unter Win die Registry, und Linux z.B. sysctl die es auf dem jeweils andern System nicht gibt. Die Linux-System-Spezifika sind z.B. im Linux Programmer's Guide beschrieben (Serie doc, Paket books, in dem sich auch noch mehr lesenswertes findet). Die Programmierumgebung/die Standardbibliotheken (bes. die C++ Standard Bibliothek). Unter Win hat man AFAIK wohl meist mit der MFC oder dem Pendant von Borland zu tun. Unter Linux ist AFAIK die libstdc++ bzw. libg++ _die_ Implementation. Doku dazu gibt's unterschiedlich, je nach Version/Compiler z.B. mit "info libg++". Suche einfach mal die info Eintraege nach ++ ab, und schau dir /usr/doc/packages an. Ansonsten melde dich nochmal und schreib uns, welche Versionen (Compiler gcc 2.7.x, egcs, gcc 2.9x.y, in allen 3 Faellen mit gcc -v herauszufinden und welche Standard- bibliothek du installiert hast, z.B. mit "ls -l /usr/lib/libg++*" bzw. ls -l /usr/lib/libstc++* herauszufinden. Ausserdem koennte ein "rpm -qa | grep ++" aufschlussreich sein). Die Sprache/Syntax ist aber prinzipiell gleich. Ach ja, natuerlich! Die GUI ist natuerlich auch eine andere! Bzw. viele moegliche andere! Als da waeren: QT, GTK, FLTK, XForms, Motif... Teils reines C++ (z.B. QT bspw. KDE), teils via C++-wrapper um C-code (z.B. GTK/GTK++ bspw. Gnome)... Wenn du die entsprechenden devel Packete installierst (Serie d zumeist), dann findest du die Doku dazu ebenfalls in /usr/doc/packages. Anlaufpunkte im Web sind z.B. http://www.linuxdev.net/ sowie die diversen Homepages der Projekte (z.B.: Docs allgemein (u.a. mit o.g. Linux Programmer's Guide): http://www.linuxdoc.org/ GCC/G++/EGCS: http://www.gnu.org/ http://www.gnu.org/software/gcc/gcc.html KDE: http://www.kde.org/ QT: http://doc.trolltech.com/ http://www.trolltech.com/developer/ GTK/Gnome: http://www.gnome.org/ http://www.gtk.org/ Ich hoffe, das langt erstmal an Hinweisen. Ansonsten und bei Detailfragen maile wieder. CU David -- "Spock, Sie erstaunen mich immer wieder." "Ich mich auch." [Pille und Spock in StarTrek V] --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com