hello,im new in this forum and new to c++,i want to learn how to use c++ to create my own game,im not targeting an greate game yet,i use game maker 8.0 to make games but i think game maker is not good for 3d so i decided to use c++,i am familiar to game maker language,is it still hard to learn c++?cuz i dont even know how to make window in c++ but they said its going to be easy for me,and what should i need,do i need c++ only or there is many more i need to download?sorry for my english :P,well i hope you can help me guys thx again :D
i know how to make 3d cuz i make my own 3d when i use game maker,is it a big advantage?or not really?
Try downloading this library and playing with it http://www.sfml-dev.org/
Run through the tutorials and you'll learn how to make a window, manipulate graphics, etc.
But while good for 2d, it isn't great for 3d simply because it isn't easy to make an intuitive wrapper for a 3d enviornment due to the complexity. To get everything 3d, you'll need to learn OpenGL or DirectX yourself.
It's from the NeHe site, where a lot of OpenGL examples and tutorials can be found, if you want to jump straight into the action. But for in-depth knowledge you will have to go back to the first two sites I linked to. http://nehe.gamedev.net/
If you are using the up to date version of dev C++ (IE the Orwell Version found here http://orwelldevcpp.blogspot.com/) it doesn't matter but if you use bloodshed Dev C++ you NEED to get a new compiler (If you haven't updated it already) and IDE.
If you had a up to date compiler you would be getting the exact same errors you would get in visual C++ 2010, the only reason you aren't getting them is because your compiler is outdated and lets them errors pass through the cracks.