Free Editor/compiler/debugger C++
-
Hi friends, I'm currently using VS2003. It is possible that after the summer I'll leave my current job, but I'll continue to programming as professional job (part time). I've not enough money to buy that IDE, so I'm looking for free compilers, editors and debugger. What I need to use is C C++ (also .NET). Usually I use MFC, but my programs are not focused on graphics, but on processing operations. I found: Dev-C++ http://www.bloodshed.net/devcpp.html[^] Carbide http://forum.nokia.com/main/resources/tools_and_sdks/carbide/index.html[^] NetBeans IDE (it is for Java, but I read that using some plugin it is also possible to use C++) http://www.netbeans.org/[^] SharpDevelop (mainly C#...to use framework .Net) http://www.sharpdevelop.net/[^] Any other suggestion?;P
Russell
-
Hi friends, I'm currently using VS2003. It is possible that after the summer I'll leave my current job, but I'll continue to programming as professional job (part time). I've not enough money to buy that IDE, so I'm looking for free compilers, editors and debugger. What I need to use is C C++ (also .NET). Usually I use MFC, but my programs are not focused on graphics, but on processing operations. I found: Dev-C++ http://www.bloodshed.net/devcpp.html[^] Carbide http://forum.nokia.com/main/resources/tools_and_sdks/carbide/index.html[^] NetBeans IDE (it is for Java, but I read that using some plugin it is also possible to use C++) http://www.netbeans.org/[^] SharpDevelop (mainly C#...to use framework .Net) http://www.sharpdevelop.net/[^] Any other suggestion?;P
Russell
The VS2005 express editions will do all of this, except that they do not support MFC.
Christian Graus - Microsoft MVP - C++ "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
-
Hi friends, I'm currently using VS2003. It is possible that after the summer I'll leave my current job, but I'll continue to programming as professional job (part time). I've not enough money to buy that IDE, so I'm looking for free compilers, editors and debugger. What I need to use is C C++ (also .NET). Usually I use MFC, but my programs are not focused on graphics, but on processing operations. I found: Dev-C++ http://www.bloodshed.net/devcpp.html[^] Carbide http://forum.nokia.com/main/resources/tools_and_sdks/carbide/index.html[^] NetBeans IDE (it is for Java, but I read that using some plugin it is also possible to use C++) http://www.netbeans.org/[^] SharpDevelop (mainly C#...to use framework .Net) http://www.sharpdevelop.net/[^] Any other suggestion?;P
Russell
My laptop's preferred IDE is Chami.com HTML-Kit (Versatile IDE for Web Developers). Html-Kit URL: http://www.chami.com/html-kit/[^]
Vasudevan Deepak Kumar Personal Homepage Tech Gossips
-
The VS2005 express editions will do all of this, except that they do not support MFC.
Christian Graus - Microsoft MVP - C++ "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
Christian Graus wrote:
The VS2005 express editions will do all of this, except that they do not support MFC.
Neither does Standard or Pro...
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001 -
My laptop's preferred IDE is Chami.com HTML-Kit (Versatile IDE for Web Developers). Html-Kit URL: http://www.chami.com/html-kit/[^]
Vasudevan Deepak Kumar Personal Homepage Tech Gossips
-
Hi friends, I'm currently using VS2003. It is possible that after the summer I'll leave my current job, but I'll continue to programming as professional job (part time). I've not enough money to buy that IDE, so I'm looking for free compilers, editors and debugger. What I need to use is C C++ (also .NET). Usually I use MFC, but my programs are not focused on graphics, but on processing operations. I found: Dev-C++ http://www.bloodshed.net/devcpp.html[^] Carbide http://forum.nokia.com/main/resources/tools_and_sdks/carbide/index.html[^] NetBeans IDE (it is for Java, but I read that using some plugin it is also possible to use C++) http://www.netbeans.org/[^] SharpDevelop (mainly C#...to use framework .Net) http://www.sharpdevelop.net/[^] Any other suggestion?;P
Russell
What about VC++ 2005 Express? I know it doesn't support MFC but these other IDEs don't either. Can't think of anything else that's free though.
Kevin
-
The VS2005 express editions will do all of this, except that they do not support MFC.
Christian Graus - Microsoft MVP - C++ "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
-
I don't know HTML very much:sigh: One day I'll spend some time to learn it better, and I'll use this editor!;) Thanks
Russell
Nope. The name is a misnomer. It is called Html-Kit. Actually there are plenty of plugins to support diversified programming efforts. When I just saw the website, I could see some C/C++ plugins as well. Also, it supports PHP with context-sensitive help very much and also good syntax coloring.
Vasudevan Deepak Kumar Personal Homepage Tech Gossips
-
Yes, I know, but I was also looking to a way to exit from the monopoly of Microsoft. Others compiler that I list are free and sometimes you can run the application on Linux or Mac.
Russell
_Russell_ wrote:
sometimes you can run the application on Linux or Mac
I am not canvassing for HtmlKit. However, just wanted to add that you can edit and save to a Unix file system right from your Windows desktop. When you click 'File -> Save' instead of disk I/O an implicit FTP operation runs to your Unix server and saves there.
Vasudevan Deepak Kumar Personal Homepage Tech Gossips
-
Nope. The name is a misnomer. It is called Html-Kit. Actually there are plenty of plugins to support diversified programming efforts. When I just saw the website, I could see some C/C++ plugins as well. Also, it supports PHP with context-sensitive help very much and also good syntax coloring.
Vasudevan Deepak Kumar Personal Homepage Tech Gossips
-
Hi friends, I'm currently using VS2003. It is possible that after the summer I'll leave my current job, but I'll continue to programming as professional job (part time). I've not enough money to buy that IDE, so I'm looking for free compilers, editors and debugger. What I need to use is C C++ (also .NET). Usually I use MFC, but my programs are not focused on graphics, but on processing operations. I found: Dev-C++ http://www.bloodshed.net/devcpp.html[^] Carbide http://forum.nokia.com/main/resources/tools_and_sdks/carbide/index.html[^] NetBeans IDE (it is for Java, but I read that using some plugin it is also possible to use C++) http://www.netbeans.org/[^] SharpDevelop (mainly C#...to use framework .Net) http://www.sharpdevelop.net/[^] Any other suggestion?;P
Russell
Windbg.exe is a free debugger. Its a pain in the but to use, but it does do kernel debugging. For an editor I use VS6. OK its ancient, but I am used to it. Surely you could get a free copy of it somewhere? As for compilers, well, if you can get any MS DDK or SDK the compilers/libs/headers from those are pretty usefull.
Truth is the subjection of reality to an individuals perception
-
Christian Graus wrote:
The VS2005 express editions will do all of this, except that they do not support MFC.
Neither does Standard or Pro...
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001Really ?
Christian Graus - Microsoft MVP - C++ "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
-
Christian Graus wrote:
The VS2005 express editions will do all of this, except that they do not support MFC.
Neither does Standard or Pro...
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001John Simmons / outlaw programmer wrote:
Neither does Standard or Pro...
My VS2005 Pro supports MFC
Matt
-
Really ?
Christian Graus - Microsoft MVP - C++ "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
Christian Graus wrote:
Really ?
Not so - every other edition (other than Express) includes ATL and MFC :-)
Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
My latest book : C++/CLI in Action / Amazon.com link -
Really ?
Christian Graus - Microsoft MVP - C++ "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
(It was sarcasm)
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001 -
John Simmons / outlaw programmer wrote:
Neither does Standard or Pro...
My VS2005 Pro supports MFC
Matt
(it was sarcasm aimed at the crap interface for native code developers that they appear to have added at the last minute)
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001 -
(it was sarcasm aimed at the crap interface for native code developers that they appear to have added at the last minute)
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001ah...fair enough. I guess my sarcasm detector wasn't working so well this morning. :)
Matt
-
Yes, I know, but I was also looking to a way to exit from the monopoly of Microsoft. Others compiler that I list are free and sometimes you can run the application on Linux or Mac.
Russell
That may be so, but if you're working on windows use decent tools. Most of the ones you listed (with the possible exception of SharpDevelop), especially for C++, really suck. The GCC toolchain, whether it's command line only using cygwin, or with the MinGW "extras", really sucks for doing windows programming. There are missing lib files, problems with headers, vs the latest SDK headers from MS, etc. And we're just talking about issued with compiling and building the code! When you get to debugging it, many of the IDE debuggers are just front end's for GDB. GDB is *not* a good debugger, and you will almost certainly rip your hair out in frustration after your carefully set breakpoints get ignored, or you end up in some arbitrary place in code, or, in the middle of stepping through code, GDB just freezes, and you have to kill everything and start all over again. Trust me on this - use the MS tool chain if you can - it will save you many, many hours of frustration. I have issues with the the MS IDE's too, but most of the alternative, *especially* for C++, are just utterly abysmal!
_Russell_ wrote:
sometimes you can run the application on Linux or Mac.
Not the case with BloodShed. One I noticed wasn't on your list was CodeBlocks. It's a bit clunky, but I have used on linux and windows, and it's not too bad. You need to get the latest dev builds though.
¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog
-
Windbg.exe is a free debugger. Its a pain in the but to use, but it does do kernel debugging. For an editor I use VS6. OK its ancient, but I am used to it. Surely you could get a free copy of it somewhere? As for compilers, well, if you can get any MS DDK or SDK the compilers/libs/headers from those are pretty usefull.
Truth is the subjection of reality to an individuals perception
fat_boy wrote:
For an editor I use VS6. OK its ancient, but I am used to it. Surely you could get a free copy of it somewhere?
Not legally. Plus you're back to using MS tools. If you're going to use MS tools, you might as well use the Express ones - they are really pretty good considering they are free.
¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog
-
Hi friends, I'm currently using VS2003. It is possible that after the summer I'll leave my current job, but I'll continue to programming as professional job (part time). I've not enough money to buy that IDE, so I'm looking for free compilers, editors and debugger. What I need to use is C C++ (also .NET). Usually I use MFC, but my programs are not focused on graphics, but on processing operations. I found: Dev-C++ http://www.bloodshed.net/devcpp.html[^] Carbide http://forum.nokia.com/main/resources/tools_and_sdks/carbide/index.html[^] NetBeans IDE (it is for Java, but I read that using some plugin it is also possible to use C++) http://www.netbeans.org/[^] SharpDevelop (mainly C#...to use framework .Net) http://www.sharpdevelop.net/[^] Any other suggestion?;P
Russell
I've used the express version of MS C++, I have also used wxdev-C++ (dev C++ with built in WXwidgets UI editor). I have used QT with GNU C++ using eclipse as an editor. I've used MS VS pro editions, with or without INtel compiler.
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)