g++ and openG
Nikos Kouvaris
nkouba at gmail.com
Sun Oct 1 10:16:42 EEST 2006
brhka to MESA. einai poly kalo aposo eida.
emena basika me endiaferei na kanw grafika gia simoulation fysikhs 2D kai
3D. se aut;h h openGL einai korufh, apla de xerw an exei koumpakia
---
On 9/30/06, Giorgos Keramidas <keramida at ceid.upatras.gr> wrote:
>
> On 2006-09-30 13:41, Nikos Kouvaris <nkouba at gmail.com> wrote:
> > kalhmera se olous.
> > eimai molis 4 meres xrhsths tou linux.
> > exw to fedora core 5 se KDE periballon.
>
> HEH! Καλώς ήρθες :)
>
> > Programmatizw se c++ alla mexri twra mono se visual c++ sta windows.
> > Apo grafika xerw mono to MFC alla 8elw na arxisw me openGL.
> > Mhpws mporei na me boh8hsei kaneis me thn openGL.
>
> Νομίζω δεν είναι πολύ σχετικά αυτά που κάνει η MFC συλλογή από
> classes και η OpenGL.
>
> Αν ψάχνεις όμως για κάποια βιβλιοθήκη με την οποία θα μπορείς να
> γράφεις σε C++ προγράμματα που έχουν graphical UI, οι επιλογές
> είναι -- πραγματικά -- απεριόριστες.
>
> * Υπάρχει η βιβλιοθήκη Qt, που χρησιμοποιούν οι KDE εφαρμογές.
>
> Αν θέλεις να φτιάξεις προγράμματα που είναι σωστά integrated
> και φαίνονται όμορφα στο KDE σου, η Qt είναι σίγουρα καλή
> επιλογή.
>
> * Υπάρχει το GTK+ και η GLIB, που χρησιμοποιούν οι GNOME εφαρμογές.
>
> Το GTK+ είναι, βασικά, γραμμένο σε C. Υπάρχουν όμως C++ και
> Python bindings, που μπορείς να τα χρησιμοποιήσεις για να
> γράψεις όπως σε βολεύει καλύτερα.
>
> * Υπάρχουν ένα κάρο άλλες βιβλιοθήκες, που παρέχουν τη
> δυνατότητα να `εμφανίσεις' κάποιου είδους UI, τόσο σε X11,
> όσο και σε κονσόλα, σε γραφικά framebuffer-enabled console
> windows, κλπ.
>
> Για OpenGL, δυστυχώς, δε μπορώ να σε βοηθήσω εγώ.
>
> > katarxas: apo pou 8a katebasw gia to linux tis biblio8hkes gl.h,
> > glu.h, glut.h
> >
> > kai deyteron: pws 8a tis "egkatast;hsw" sto K-Denelopmetn
>
> Τα αρχεία με επέκταση `.h' δεν είναι `βιβλιοθήκες'. Είναι header files
> για τον C και τον C++ preprocessor, συνήθως.
>
> Το `gl.h' header σε μένα υπάρχει στο σύστημα ως μέρος του πακέτου
> `xorg-libraries-6.9.0', και βρίσκεται εδώ:
>
> $ ls -l /usr/X11R6/include/GL/gl.h
> -r--r--r-- 1 root wheel - 90145 May 13 00:23
> /usr/X11R6/include/GL/gl.h
> $
>
> Το `glut.h' header είναι μέρος του πακέτου `freeglut' αλλά δεν το έχω
> στημένο.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.hellug.gr/pipermail/linux-greek-users/attachments/20061001/1911dad4/attachment.htm>
More information about the Linux-greek-users
mailing list