# which c++ is best for me

This topic is 4837 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

## Recommended Posts

hi there, after spending hours scouring the net and not getting the info im after ive decided to ask the experts. i want the c++ compiler which has the best features for ease of use in game creation, both for pc and my sony ericsson p900(via the sdk). i currently program in various languages and have dabbled with c in the past but have been away for a while and frankly, the array of new compilers is scary! what is with all this .NET malarkey? all i want is to make a game!... basically, what i want to know is: *which flavour (visual or borland, or other) offers the best environment from a games making point of view? *im on a budget(!). i have seen versions of both major flavours for around the £100 mark. do these contain enough to get me started? *am i free to sell my creations with these packages? *which package includes the best documentation? *which one integrates best with third party plugins (tokamak et al)? basically, if you can point me in the correct direction based on what ive outlined im looking to obtain ill be very grateful thanks in advance pugmartin

##### Share on other sites
This a multidimensional question depending on your favours.

- Dev-C++ which comes with Cygwin compiler and would get you through most difficulties even do you can experience some problems with it flipping out on you. It covers the more basic programming needs and need support by other open-source to operate in groups.

The payment alternatives are:

- Borland, which in my perspective is mostly for Rapid Application Development and application projects. I like the Borland approche with easy interagation of code and visual forms but for games I found it a bit awkward.

- Visual Studio .NET
This is the market leading (perhaps motivated mostly by Microsoft) in development for most types. I started out with Borland once upon a time but when I got to VS I got hooked. And the newer .NET enviroment is a great editor. Even do you get a lot of shit with it like (J#, C# and in some sence most people don't want the .NET part) but VS is a very good development suite and in many cases worth the investment.

For me these three are the real alternative in dev-suites and I recommend one of them. Librarys for gamedev can easy be integerated in all of them(OpenGL comes with all of the from start).

##### Share on other sites
.Net, but it's pricey. However, you can't really better it on the PC. .Net/VC6 is very easy to use, good debugger, other funky stuff like auto-completion, browse info, and edit-and-continue. You might struggle a bit at first, but once you get going, it's the dog's bollocks. And plenty of starter tutorials on the net.

For mobile developments, the SDK should be aimed mostly towards Microsoft product integrations, but it should be easy to integrate the sdk to other IDEs. If you look at the sdk download page they should state that.

Dev-C++ is probably the best no-fee alternative, but there is quite a gap.

I used Borland Builder a long time ago, and was the daddy until VC6 came out (for Win32 application development, Borland was still awesome though, whereas VC6 always sucked in my opinion). I don't know exactly where borland's at now, but my guess is, half way between Dev-C++ and .Net.

##### Share on other sites
i use MinGW Studio, I think its pretty good, also comes with a resource editor.

##### Share on other sites
.NET and VC++6 are the best for you!!!

##### Share on other sites
I use the Gnu C Compiler (GCC), which can support C++ as well, via cygwin on windows:

http://www.cygwin.com/

With Eclipse 3.0 as the IDE using the "CDT" plugin (C Development Toolkit):

http://www.eclipse.org/
http://www.eclipse.org/cdt/

Or GCC alone, on linux

http://gcc.gnu.org/

With the K Desktop Environment (KDE)'s Advanced Text Editor (KATE) as my editor there:

http://kate.kde.org/

which allows multiple files plus a console to type make commands in.

##### Share on other sites
thanks!

to be honest i could tell from a few descriptions ive seen that the microsoft doobrie was the way i should probably head.

one last question:
if, as pointed out above, the additional .NET stuff would probably be redundant to my needs, will i be better off just going for the basic vc pack or does .NET include other stuff i would find handy for games dev? or would it just get in the way of what im hoping to achieve?

also, what would the differences between the Personal, Professional etc versions mean to me?

more questions, i know, but i need to be sure!

thanks again for your time everyone youve already helped a great deal

##### Share on other sites
Quote:
 Original post by pugmartin... i want the c++ compiler which has the best features ... for pc and my sony ericsson p900(via the sdk).

The docs in the SDK should tell you which compilers are supported. No sense getting a compiler that the SDK doesn't support.

##### Share on other sites
i agree matey, but theres a version for vc AND borlandc... just wanna know which would be best overall

I suggest going with a used copy of Microsft Visual C++ 6.0. The standard editions can be had for less than $100 on the internet. It's a really nice compiler/environment, and you're allowed to spread your creations for free, of course (unlike the intro. edition). -Gauvir_Mucca #### Share this post ##### Link to post ##### Share on other sites Dev C++ has come a long way in the new beta's. If you don't have much money, it's a great way to go. #### Share this post ##### Link to post ##### Share on other sites Visual C++ .NET is great not only because of the amazing IDE, but also the compiler is the best in the industry at the moment. Also Visual C++ .NET is just the 7.0 or 7.1 release of Visual Studio, so don't be scared off by it, it just allows you to code in both unmanaged and managed code. Even if you aren't going to use managed code than Visual Studio .NET is a million times better than VS 6.0, considering the IDE, more standards compliant compiler, better optomizing compiler, and VS6 support is basically done.. I mean just look at how the latest DirectX9 SDK isn't even usable in the base SDK when using VS6. #### Share this post ##### Link to post ##### Share on other sites You can get VC6 standard for around £45. Its actually quite good. I found Dev-C++ has some strange library rules and regulations. #### Share this post ##### Link to post ##### Share on other sites I'd not get VC6 if I were you. It is not very standards compliant. If you want Visual C++, .NET 2003 is the one you should get. #### Share this post ##### Link to post ##### Share on other sites thanks for all the help everyone! ive just gone and ordered .net 2003 and should get it tomorrow... fingers crossed. i apologise to the guy who said check out the sdks compatability, seems sdk only officially compatible with codewarrior(approx £2500...) and borland c builderx... im just going to get .net to get started with for making main stuff and found a cheap borland builderx for$50 thatll do for the p900 builds

Once again thankyou very much and i hope to be a involved in this forum soon!

Martin

##### Share on other sites

This topic is 4837 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.