grafik i gcc

jesperr
Antal: 19
Tilmeldt:
15-10-2005
User is offline
grafik i gcc

Hej

Har googlet c-programmering og grafik en del gange..

Jeg har proevet at finde mange torturial, ang. c cpp og grafik.

Men jeg er endnu ikke faldet over noget der virker til linux.

mange programmer starter med include dos.h eller graphics.h og det holder jo ikke
med linux... eller hvadf??

Findes der noget raa c kode hvor man via 10-15 linier ckode kan
skift skaermen til grafikmode og derefter placere en simpel prik paa skaermen
vente.... og derefter skifte til text mode og returner til
shell

Det afsted kommer at der skal smoeres noget assembler kode
med ind i det ?

Og hvor kan jeg finde en complet referance guide til g++
Jeg har en gammel bog oop in c++ men den er til turbo c++ og borland c++
og de har biblioteker der ikke findes i std c++ skulle jeg mene...

Paa forhaand tak.

Jesper


eorith
Antal: 399
Tilmeldt:
12-09-2007
User is offline
Re: grafik i gcc

Mht. Gnu's c-library, så kan du google glibc.

Men er det C eller C++ du vil benytte?

Hvis det er C++, og du er hardcore, så kan du vel google dig frem til noget OpenGL. Jeg ved også at Qt har wrappers til det i en eller anden forstand. Det samme gælder for SDL, der måske i virkeligheden er den vej du bør gå.

Hvis det er C, så pas, jo mindre du kan nøjes med ncurses..


ysangkok
ysangkok's picture
Antal: 32
Tilmeldt:
04-01-2008
User is offline
Re: grafik i gcc

SVJV, saa kan du godt med C og Xlib goere hele skaermen sort og saa tegne en hvid prik. Men det bliver nok nemmere med OpenGL eller SDL eller et andet bibliotek.

Hvis du vil goere det helt uden X (hvilket det lidt lyder som om at du vil) saa kan du bruge SVGAlib. Der er ikke nogen maade at tale direkte til grafikkortet som i f.eks. DOS eller Apple-II. (det lyder som om at det er lidt saadan noget du taenker paa) Du bliver derfor noedt til at bruge et bibliotek. SVGAlib er et C-bibliotek, saa det passer meget godt til dine forventninger. Der findes sikkert bindings til C++. Se hjemmesiden paa svgalib.org

Et eksempel paa et SVGAlib program er ifg FAQ'en:

#include <stdlib.h>
#include <vga.h>

int main(void)
{
   vga_init();
   vga_setmode(G320x200x256);
   vga_setcolor(4);
   vga_drawpixel(10, 10);

   sleep(5);
   vga_setmode(TEXT);

   return EXIT_SUCCESS;
}

Programmet skulle tegne en enkelt roed pixel og derefter vente 5 sec og saa afslutte.


oz6oh
oz6oh's picture
Antal: 11
Tilmeldt:
27-01-2007
User is offline
glade som kan hentes via terminal

Er der nogen der har prøvet GLADE Jeg har downloadet det, men det ser ret uoverskueligt ud. Jeg ville forsøge at lave nogle små smarte programmer med lidt farve i. På YOUTUBE kan man finde lidt, og ien manual vises der noget med fractaler, men det er svært at forstå. Ville det måske være nemmere i G++
Venligst Ole OZ6OH


frogmaster
frogmaster's picture
Antal: 3517
Tilmeldt:
20-05-2010
User is offline
Tråden er 10 år gammel

Tråden er 10 år gammel (fra 2008). Jeg ved ikke om du #3 er opmærksom på det, og eventuelt derfor burde oprette en ny tråd, uden eventuelle fortidige problemer indblandet?

Ønsker du info til nutidige programmerings apps til Linux?