   Should I switch to Dev C++?
  I really want to use Allegro, but no matter what I cannot get it to work with my compiler, Visual C++ 2008. If you want to try and help fix that, you can see my other post, but I've tried just about everything. I hear Allegro is easy to set up with Dev C++. Should I just switch over to that? Is it as good as my old one?Ok... but theres still the problem of Allegro... anyone have ideas?   
  No.   ;NNNNOOOOOOOOOOOOOOOOOOOOOO!!!!!!!!!!!!!!!linky.   ;  NOOOOOOOO NOTTTTTT EVVVVAAAARRRR   ;  There's no justification for using Dev C++, ever. For that matter, using Allegro makes no sense either. Something like SDL would be a lot more sane.   ;  Alright, but I just have one question. I heard that Allegro is better for games, and easier to learn. Is that true?   ;  Who cares? It's ages old technology, and doesn't lead anywhere. It's no good picking up something so archaic.   ;Quote:Original post by ChocolateAlright, but I just have one question. I heard that Allegro is better for games, and easier to learn. Is that true?That rather depends on what your definition of better is and what type of games we're talking about. Generally, I would not say it's better for games, it just has a shallower learning curve and a lot of routines are already written. I agree with Promit, you'd be better sticking with SDL.If you want to try it:Allegro is fairly easy to setup. Just make sure you get the correct libraries for your development system (VC++ 2008 would be VC++ 9 if you're getting them from allegro.cc. You'll also want the documentation). Link alleg.lib or alleg.a if you're using MinGW (like Code::Blocks and Dev-C++) in your project then include allegro.h and winalleg.h if you're making windows app.A simple app that creates a window an invokes Allegro's handlers for the keyboard, mouse, and timing:#include<allegro.h>#include<winalleg.h>int main(int argc, char *argv[]){    allegro_init();    install_keyboard();    install_timer();    install_mouse();    set_color_depth(32);    if(set_gfx_mode(GFX_AUTODETECT_WINDOWED, 640, 480, 0, 0) < 0)    {   return EXIT_FAILURE;    }    remove_mouse();    remove_timer();    remove_keyboard();   allegro_exit();  return EXIT_SUCCESS;}END_OF_MAIN();  I'd probably be making 2d sidescrollers to start... I just looked on the Allegro and SDL websites, and it looks like Allegro has more of the stuff I like, but that could just be coincidence.   ;Quote:Original post by ChocolateI just looked on the Allegro and SDL websites, and it looks like Allegro has more of the stuff I like, but that could just be coincidence.Anything in particular?As for the problem with Allegro. You either need to copy the header into your compilers include directory set the search path for the project to point to them, or copy them into your project folder. I'd recommend on of the former two options over the latter one.   