943,801 Members | Top Members by Rank

Ad:
  • C++ Discussion Thread
  • Marked Solved
  • Views: 3358
  • C++ RSS
You are currently viewing page 1 of this multi-page discussion thread
Feb 4th, 2008
1

Which C++ complier to use

Expand Post »
I have learned the basics of c++ and found out that different c++ compilers behave differently especially when it comes to errors.

I would like the community to advice as to which compiler is the most popular and if it can be used with .net so that once I develop an application I would like to to be portable to different platforms.


Thank you,
Similar Threads
Reputation Points: 47
Solved Threads: 0
Junior Poster
vishalkhialani is offline Offline
127 posts
since Mar 2007
Feb 4th, 2008
0

Re: Which C++ complier to use

What operating system are you using? I personally like g++ the best, but if you use Windows you may want to go another route.
Reputation Points: 10
Solved Threads: 6
Junior Poster
plgriffith is offline Offline
100 posts
since Jan 2008
Feb 4th, 2008
0

Re: Which C++ complier to use

Dev-C++ for me.

you might want to try MS visualC++ 2008 express

haven't tried it yet though.
Reputation Points: 34
Solved Threads: 2
Junior Poster in Training
carnage is offline Offline
55 posts
since Jan 2008
Feb 4th, 2008
0

Re: Which C++ complier to use

I am on windows.

Which is the compiler most widely used in the industry ?
Reputation Points: 47
Solved Threads: 0
Junior Poster
vishalkhialani is offline Offline
127 posts
since Mar 2007
Feb 5th, 2008
0

Re: Which C++ complier to use

I haven't done much programming on windows, but when I did I used a compiler called mingw. I haven't had any problems with it, but like I said I haven't done all too much programming with it.
Reputation Points: 10
Solved Threads: 6
Junior Poster
plgriffith is offline Offline
100 posts
since Jan 2008
Feb 5th, 2008
0

Re: Which C++ complier to use

I am on windows.

Which is the compiler most widely used in the industry ?
For MS-Windows, Microsoft compilers are naturally the most widely used by professional programmers because, for one reason, MS-Windows was written by Microsoft compilers. Here is one testimonial to that statement. Professionals rarly use the Express version, which is intended for learning. The Professional version is probably the most popular versions of Visual Studio 2008 series.
Last edited by Ancient Dragon; Feb 5th, 2008 at 12:19 am.
Sponsor
Team Colleague
Featured Poster
Reputation Points: 5608
Solved Threads: 2282
Retired and Enjoying Life
Ancient Dragon is offline Offline
21,950 posts
since Aug 2005
Feb 5th, 2008
0

Re: Which C++ complier to use

I use Microsoft Visual Studio Professional

if you are just starting out i would recommend the express versions.

I've dabbled around in other IDEs and with other compilers but i happen to like the MS Vis-studio IDE /Compiler the best.

The MSDN Library microsoft offers is very compiled as well.

Microsoft all around has taken very good care of it's programmers.
Reputation Points: 152
Solved Threads: 39
Master Poster
Killer_Typo is offline Offline
778 posts
since Apr 2004
Feb 5th, 2008
0

Re: Which C++ complier to use

> which compiler is the most popular
the two mainstream c++ compilers are g++ (part of gcc) and vc++ (microsoft). and it is probably a good idea to stick to one of these; they are the most popular and attract the best support from third-party library and tool developers. both are also good as far as standards compliance is concerned. both (the express version of microsoft; the compiler is identical to that in the professional version) are free (well, neither is really free in terms of what you can do with them; but both are free in that you do not have to pay for them).
if you do not mind paying for a compiler, the comeau c++ compiler http://www.comeaucomputing.com/ would be a good option.

> if it can be used with .net so that once I develop an application I would like to to be portable to different platforms.
the notion of portability in standard c++ is source code portability; all these compilers would give you that.
the only c++/CLI compiler (that generates CIL which could run on many platforms) is the one from microsoft. other CLI implementations (like mono) do not provide c++ compiler support.
Last edited by vijayan121; Feb 5th, 2008 at 2:18 am.
Reputation Points: 1159
Solved Threads: 285
Posting Virtuoso
vijayan121 is offline Offline
1,606 posts
since Dec 2006
Feb 5th, 2008
0

Re: Which C++ complier to use

I use Bloodshed Dev c++, for its free but work well, I have bit problem when using .dll and such but probably its because I'm new with c++. Beside i can always find the solution from net.

But if .net compability is what you want then I guess visual c++ from visual studio is for you.
Reputation Points: 10
Solved Threads: 1
Newbie Poster
Han1977 is offline Offline
7 posts
since Aug 2006
Feb 5th, 2008
0

Re: Which C++ complier to use

Click to Expand / Collapse  Quote originally posted by carnage ...
Dev-C++ for me.

you might want to try MS visualC++ 2008 express

haven't tried it yet though.
I used Dev C++, and sometimes it doesn't compile functions. I would suggest Visual C++, whatever version you want. I use 2005.
Reputation Points: 10
Solved Threads: 2
Newbie Poster
Slate2006 is offline Offline
18 posts
since Oct 2007

This thread is solved

Either the thread starter or a moderator has marked this thread as solved. You can most likely trust the responses and answers given. There is most likely no reason for any further responses to be posted here. If you have a related question, please start a new thread in this forum instead.

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in C++ Forum Timeline: need help in using FindFirstVolume() API
Next Thread in C++ Forum Timeline: compound operator proving efficiency





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC