Am Tue, 08 Aug 2000 schrieb David Haller:
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.
also kann man nicht einfach sagen: "C unter Unix", "C++ unter Windows"! gut, wollte ich nur bestätigt haben. Weiß jemand, ob es Delphi unter Linux gibt? MfG Christoph --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com