Page 1 of 1

C++ IDE

Posted: Thu Feb 28, 2013 3:30 pm
by srachit
Can anyone point me to a good C++ IDE?
My only requirements are it should be free and it should not be code blocks

Thanks :)

Re: C++ IDE

Posted: Thu Feb 28, 2013 3:48 pm
by a_bertrand
Eclipse?
Visual Studio? http://www.microsoft.com/visualstudio/e ... ss-desktop
Yes there is a free version, and yes it works perfectly for C++ as well.

Need more? There is tons, but you should specify more what you need.

Re: C++ IDE

Posted: Thu Feb 28, 2013 4:53 pm
by Jackolantern
Visual Studio is the best and is the industry standard. However, if you do use VS, you have to be aware that there are two versions of C++ on it. One is ANSI C++, and the other is C++/CLI. ANSI C++ is regular, standardized, compiled C++. C++/CLI is C++ running in .NET with custom .NET extensions. For game development, you most likely want ANSI C++.

Re: C++ IDE

Posted: Thu Feb 28, 2013 10:59 pm
by hallsofvallhalla
I recommend VS as well. Nothing compares.

Re: C++ IDE

Posted: Fri Mar 01, 2013 1:56 am
by Renavoid
VS all the way.

Re: C++ IDE

Posted: Wed Mar 20, 2013 6:24 pm
by Qunox
Personally I'm done with Visual Studio after using it for a few years. I'm not ever going back ( unless I really have too ). Visual Studio ( Express ) do come with a ton of bloatware that I'm just not that interested in nor can I decline the installation on my computer for some cosmic reason. I'll give VS (E) the satisfaction of having the most advanced code-completion and syntax-highlighter but other IDE's offers more interesting tools as compensation ( nothing that can't be added as a plugin granted ).


I could recommend Code::Blocks or CodeLite, which is two IDE's I really recommend! I personally favor CodeLite over C::B due to aesthetics. Using CodeLite have also brought me closer to MinGW and GCC as well as giving me insight on compiler flags and linker flags.

Re: C++ IDE

Posted: Wed Mar 20, 2013 7:59 pm
by Jackolantern
Granted, VS does dull quite a bit when working with C++. It really shines above all else when working in .NET. When working with ANSI C++, it drops it down to just a good IDE, since you lose about 75% of code completion outside of .NET among other reasons.

Re: C++ IDE

Posted: Thu Mar 21, 2013 11:41 am
by Qunox
Jackolantern wrote:Granted, VS does dull quite a bit when working with C++. It really shines above all else when working in .NET. When working with ANSI C++, it drops it down to just a good IDE, since you lose about 75% of code completion outside of .NET among other reasons.
No, yes VS is a great IDE in a lot of ways, but Microsoft has a tendency to sneak in it's own standard and keywords into the mix, which I do not like.
Besides the Intellisense in C++ is still great compared to others out there.

Re: C++ IDE

Posted: Fri Mar 22, 2013 12:43 am
by Jackolantern
Qunox wrote:
Jackolantern wrote:Granted, VS does dull quite a bit when working with C++. It really shines above all else when working in .NET. When working with ANSI C++, it drops it down to just a good IDE, since you lose about 75% of code completion outside of .NET among other reasons.
No, yes VS is a great IDE in a lot of ways, but Microsoft has a tendency to sneak in it's own standard and keywords into the mix, which I do not like.
Besides the Intellisense in C++ is still great compared to others out there.
My understanding was that provided you didn't use C++/CLI (which is all .NET all the time) and stuck with ANSI C++, most of the Microsoft stuff was in MFC, which could be used or not. I didn't think they had a lot of their own language features in the "true" favor of C++. However, I am not a big C++ user, so I could be very wrong. I know it isn't supposed to have custom Microsoft-only stuff in it lol.

Re: C++ IDE

Posted: Sat Mar 23, 2013 7:33 pm
by Qunox
Jackolantern wrote:
Qunox wrote:
Jackolantern wrote:Granted, VS does dull quite a bit when working with C++. It really shines above all else when working in .NET. When working with ANSI C++, it drops it down to just a good IDE, since you lose about 75% of code completion outside of .NET among other reasons.
No, yes VS is a great IDE in a lot of ways, but Microsoft has a tendency to sneak in it's own standard and keywords into the mix, which I do not like.
Besides the Intellisense in C++ is still great compared to others out there.
My understanding was that provided you didn't use C++/CLI (which is all .NET all the time) and stuck with ANSI C++, most of the Microsoft stuff was in MFC, which could be used or not. I didn't think they had a lot of their own language features in the "true" favor of C++. However, I am not a big C++ user, so I could be very wrong. I know it isn't supposed to have custom Microsoft-only stuff in it lol.
In my experience Microsoft highlights a lot of C++/CLI keywords even when doing fully blown ANSI C++ coding, such as the "event"-keyword. It confused me a lot in the beginning and seeing as it's a registered keyword I can't use it without using C++/CLI so my variables couldn't be named event, just to name 1 out of many examples.

I'v heard the PRO version is WAY better in the whole C++/CLI mixing with ANSI C++ and installation bloadware problems the express versions have, though I can't really afford it.