Can anyone recommend a good graphics library that I can use in c++? I want one that is really easy to learn and is really simple. Pretty much I just want to make a graphics window, and then draw on it and manipulate images.
Beginner's graphics library?
Started by Macoder, Sep 21 2009 01:29 PM
20 replies to this topic
#1
Posted 21 September 2009 - 01:29 PM
|
|
|
#3
Posted 21 September 2009 - 01:55 PM
Except from SDL (Which you should use) there's OpenGL, which is very good for rendering, and for graphics at all, but probably a bit harder.
There's Allegro, that one I've heard a lot of good about.
And there's DirectX as well, check 'em out.
There's Allegro, that one I've heard a lot of good about.
And there's DirectX as well, check 'em out.
#4
Posted 21 September 2009 - 02:06 PM
ok, I installed SDL, but I don't even know were to begin using it. I did a few google searches, but all I could find was tutorials on how to install it. Does anyone know were I can find a good tutorial?
#5
Posted 21 September 2009 - 02:07 PM
#6
Posted 21 September 2009 - 02:15 PM
This is perfect!! Thank you!
#7
Posted 21 September 2009 - 02:33 PM
You are very welcome. :)
#8
Posted 22 September 2009 - 02:17 AM
You don't need any libraries on Windows !
Everything is native (GDI, GDI+, DX, ...)
In particular SDL, which is not hardware accelerated, limited to 2D, obsolete, etc... (we are not anymore in 80's !)
Everything is native (GDI, GDI+, DX, ...)
In particular SDL, which is not hardware accelerated, limited to 2D, obsolete, etc... (we are not anymore in 80's !)
#9
Posted 22 September 2009 - 03:53 AM
SDL is perfectly modern, and does support hardware acceleration. What is this? GDI+ isn't platform independent, though I don't suppose it's a bad API. And you're bringing up being limited to 2D, isn't GDI+ just as much, and SDL support OpenGL as well, so it can very well do 3D graphics.
Very strange comment.
Very strange comment.
Wow I changed my sig!
#10
Posted 22 September 2009 - 01:21 PM
carly said:
You don't need any libraries on Windows !
Everything is native (GDI, GDI+, DX, ...)
In particular SDL, which is not hardware accelerated, limited to 2D, obsolete, etc... (we are not anymore in 80's !)
Everything is native (GDI, GDI+, DX, ...)
In particular SDL, which is not hardware accelerated, limited to 2D, obsolete, etc... (we are not anymore in 80's !)
My username is Macoder. I do not like windows at all.
Anyways, I'm already having trouble with it. I copied code off the site that was recommended here, but I got errors.


I think the second two will be resolved as soon as the first 2 are. It might be a simple mistake, but I don't know anything about the surface variable type. Can someone help me?
#11
Posted 22 September 2009 - 01:48 PM
#include <string>
#12
Posted 22 September 2009 - 01:53 PM
TkTech said:
#include <string>
Oh!! Thank you!! But I have one question. I included string.h. What's the difference when I take out the .h?


Sign In
Create Account


Back to top









