tags:

views:

451

answers:

10

Googling for "c ide -C++" produces too many results for C++, as well as unrelated results. These search terms seem too short to produce relevant results. Does anyone have a link to a free, Win32 C IDE that does step-through debugging like Visual Studio?

+14  A: 

Visual studio has an express edition that´s free.

http://www.microsoft.com/express/default.aspx

EDIT: VS does compile C and C++

Microsoft Visual C++ is Microsoft's implementation of the C and C++ compiler and associated languages services and specific tools for integration with the Visual Studio IDE. It can compile either in C mode or C++ mode. For C, it follows the ISO C standard with parts of C99 spec along with MS-specific additions in the form of libraries.

Source: http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Included_products

Tom
+1. You can't get any more "step-through debugging like Visual Studio" than Visual Studio :-)
paxdiablo
The quote doesn't seem to agree with your conclusion. Last time I tried, VS compiled C as C.
Steve Rowe
I meant it compiles both C and C++. Thanks. I´ll rewrite.
Tom
+5  A: 

Dev-C++ is an open source IDE for c/c++

Here is the features list:

  • Support GCC-based compilers
  • Integrated debugging (using GDB)
  • Project Manager
  • Customizable syntax highlighting editor
  • Class Browser
  • Code Completion
  • Function listing
  • Profiling support
  • Quickly create Windows, console, static libraries and DLLs
  • Support of templates for creating your own project types
  • Makefile creation
  • Edit and compile Resource files
  • Tool Manager
  • Print support
  • Find and replace facilities
  • CVS support
Nadia Alramli
Dev-Cpp's development has stalled and it is somewhat buggy.
Artelius
Agreed... though unfortunately, I'm too lazy to switch away from it...
DeadHead
Me too, as it happens. But I guess I don't really code for Windows very often.
Artelius
+3  A: 

lcc32, MingWin studio

Ben Collins
+3  A: 

The "C++ IDE's" work with C codes as well.

Dunya Degirmenci
+10  A: 

Eclipse has a C Development Tool. http://www.eclipse.org/cdt/

Aaron
+4  A: 

Many IDEs these days support very many languages, and most C++ IDEs have perfectly fine support for C.

I'd recommend Code::Blocks, a Free, cross-platform IDE that supports many compilers.

Artelius
I can't believe Code::Blocks isn't at the top of every one of these IDE topics. It really is the best one besides MS Visual Studio.
Adam
This looks sweet! Just what I think I'm looking for. Thanks.
HardCode
Adam, if it's the best other than MSVC and MSVC Express is free, then Code::Blocks should be second on al the lists, not "at the top" :-)
paxdiablo
Interesting... this is the second time in as many days that I've heard Code::Blocks mentioned... maybe I should take a look at it.
R. Bemrose
+2  A: 

I should point out that MSVC has C compiler. If you name your file .c it will use the C compiler instead of the C++ compiler.

rlbond
+5  A: 

Although it seems like a lot of people don't realize it, Netbeans also has plugins for C++.

TwentyMiles
I am so surprised nobody mentioned NetBeans. It is one of slickest environments and totally free for a download.
David Leon
A: 

Open Watcom C/C++ - not just the IDE but the entire set of compilers and tools for development

dmityugov
A: 

Eclipse - although it's heavy and nasty and likes to crash it's probably the best solution among free IDEs.

Matthias Hryniszak