#2 Crossbones+ - Reputation: 1390
Posted 15 October 2012 - 08:49 PM
Visual Studio -- Good debugger, Intellisense is great for working with classes / functions. I definitely recommend it, it's what I use now.
Code::Blocks -- Has an Intellisense-like property, and fills in a lot of stuff for you (Automatically puts in brackets / parenthesis) In my use it had a lot of good features, however linking it with libraries is a pain. I switched to Visual C++ from this. I believe this IDE is great for beginners, however when you get into using lots of libraries, more advanced programs, debugging, Visual Studio is the way to go.
Xcode -- Never used, but if you're on a mac I've heard it's the best.
Edited by superman3275, 15 October 2012 - 08:51 PM.
Here's Breakout:
Breakout!
If you need some photo editing done, contact me:
superman3275@gmail.com
if you want some programming help, or are recruiting for a game development team, either PM me on here or email me up there
#3 Marketplace Seller - Reputation: 9314
Posted 15 October 2012 - 08:59 PM
GCC isn't natively on Windows but the MinGW project is a port (among other things) of GCC.
What operating system are you running? If Linux, GCC is probably the way to go.
Clang is new (an Apple-backed opensource project), but growing and looks like it'll be great. However, it's Windows support seems to be lacking (last I checked, anyways).
Microsoft's C++ compiler and their IDE is really good. (Microsoft Visual Studio) Windows only.
I personally use QtCreator with GCC... except GCC isn't for Windows, so I have to use the Windows port of it, called "MinGW".
I really like QtCreator. QtCreator is for Windows, Mac, and Linux.
Code::Blocks is another IDE. I think it also uses MinGW by default.
Compilers: GCC/MinGW, Clang, <Visual Studio's compiler>
IDEs: Visual Studio, QtCreator, Code::Blocks
I recommend Visual Studio if you only intend to use Windows, or QtCreator if you intend to go cross-platform.
Edited by Servant of the Lord, 15 October 2012 - 09:04 PM.
All glory be to the Man at the right hand... On David's throne the King will reign, and the Government will rest upon His shoulders. All the earth will see the salvation of God.
Of Stranger Flames - [indie turn-based rpg set in a para-historical French colony] | Indie RPG development journal
#4 Staff - Reputation: 9032
Posted 15 October 2012 - 10:00 PM
Seconded. Code::Blocks is also pretty good.I recommend Visual Studio if you only intend to use Windows, or QtCreator if you intend to go cross-platform.
- Jason Astle-Adams.
From my blog: 20 ways to advertise your game | What next? Intermediate to advanced C++
How to make games WITHOUT programming | 4 reasons you aren't a successful indie developer
#5 Members - Reputation: 1181
Posted 15 October 2012 - 11:14 PM
My journal: Making a Terrain Generator
#8 Members - Reputation: 2822
Posted 16 October 2012 - 05:16 AM
I think you mean "the native port of GCC for Microsoft Windows is called MinGW". GCC isn't "for" any particular target, I used it on VAX/VMS and Atari TOS long before Linux, Mac OS X, or Microsoft Windows came along. The only time it's non-native is when it's a cross compiler -- and MinGW is actually available on Linux for building Windows apps with, if yuo're in to pain.GCC isn't natively on Windows but the MinGW project is a port (among other things) of GCC.
Professional Free Software Developer
#9 Marketplace Seller - Reputation: 9314
Posted 16 October 2012 - 11:17 AM
All glory be to the Man at the right hand... On David's throne the King will reign, and the Government will rest upon His shoulders. All the earth will see the salvation of God.
Of Stranger Flames - [indie turn-based rpg set in a para-historical French colony] | Indie RPG development journal
#10 Members - Reputation: 429
Posted 16 October 2012 - 11:43 AM
#12 Members - Reputation: 109
Posted 17 October 2012 - 03:10 AM
#14 Staff - Reputation: 9032
Posted 17 October 2012 - 06:54 AM
The original Bloodshed Dev-C++ is horribly outdated and broken, and there are a number of good reasons it should never be used. It's ridden with bugs that will never be fixed, it lacks features, and it's not supported. It can also be difficult simply getting it to run on more recent operating systems.Dev c++ is an alternative
There are however two different updated versions that are alright to use -- they still wouldn't be my choice, but I can't really fault them in any major way apart from the fact that using a relatively unpopular IDE means reduced help and support.
- Jason Astle-Adams.
From my blog: 20 ways to advertise your game | What next? Intermediate to advanced C++
How to make games WITHOUT programming | 4 reasons you aren't a successful indie developer






