Kezdőoldal » Számítástechnika » Programozás » Hogy lehet C-ben egyszerűbb...

Hogy lehet C-ben egyszerűbb grafikát használni?

Figyelt kérdés
Hasonló 2D-s dologra gondolok, mint Turbo Pascal-ban. Lehetőleg ne OpenGL-lel vagy hasonlóval, hanem minél "nyersebb" C-ben. Köszi előre is!
2011. márc. 8. 18:23
 1/3 anonim ***** válasza:
Na most a C-vel az a gond, hogy nagyon nincs hozzá szabványos megoldás, és ha neked nem elég a DOSos program (azaz Windows vagy egyéb, normális oprendszer alá akarsz írni), akkor bizony meg kell tanulnod egy platform nyűgjeit. GTK, Qt, winapi. Ezek egyike sem triviális.
2011. márc. 8. 19:05
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

A DOS-os Turbo C, C++, Borland C++ pontosan ugyanazt a grafikai modult tartalmaza, mint a Turbo Pascal, de nem ajánlom, régi.


Windows alatt viszont az a kérdés mit rétesz grafika alatt. Ha az ablakos grafikus kezelőfelületre gondolsz, akkor vagy Windows API vagy Qt, de komolyabb fejlesztőeszközök kényelmesebb megoldásokat is kínálnak felületszerkesztővel, pl. Visual Studio, C++ Builder. Ha 3D grafikát akarsz, akkor OpenGL vagy Direct3D. Ha csak vonalakat huzogatnál meg hasonlók 2dben akkor a Windows GDI moduljához is van API.

2011. márc. 10. 00:39
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
[link] SDL-t senki nem említette. Csinálhatsz vele ablakot, bele is rajzolhatsz, spt opegl-t is tud, de csak a ha kell. Előnye hogy egyszerűen be lehet rakni a programba; illetve linux alá is van, hátránya hogy kell hozzá a lib, ami windows esetében egy 1 megás (? már rég használtam ám) DLL file.
2011. márc. 15. 23:35
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!