Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Windows IDE for Programming in C
New Posts  All Forums:Forum Nav:

Windows IDE for Programming in C

post #1 of 15
Thread Starter 
TLDR, skip to bottom.


I'm in college, just transferred into a new school, going for Computer Science / Engineering. I'm an experienced programmer, and most of my credits have transferred. But by some hilarious turn, the requirement for the most basic course hasn't been fulfilled: CECS 130 - Introduction to Programming Languages. And I'm stuck taking it. ***.

Anyway, classes start on Monday, and my books arrived in the mail yesterday. C Programming for the Absolute Beginner, and C++ Programming for the Absolute Beginner. /facepalm

Now, I REALLY hate how colleges try to teach you this crap in a Unix environment. I mean, VIM? Nano? Please, shoot me. (no offense)

From the first few pages of the C book, it looks like we'll be installing Cygwin on our laptops (btw, they also made me buy a Tablet PC - I picked up a cheap Asus Eee PC T101MT). I'm really dreading it, and hoping for a work-around.

For the C++ portion of the class (probably later in the semester), I'm pretty sure I can get away with using Visual Studio 2010. But VS only includes C++, C#, F#, and Visual Basic - no vanilla C.


My question is, is there a Windows GUI I could install to program in C? Or a plugin for Visual Studio, to add C to it? I figure I could do all my work in a nice IDE, and if I have to, transfer finished products into Cygwin's Unix shell or whatever.

Anyway. Thanks all, in advance, for any input. :-)
post #2 of 15
I've used Dev-C++ for quite some time. Note that this is a release updated from the original Bloodshed version that's been stuck in 2005 for a long time.
4690K System
(12 items)
 
HTPC
(9 items)
 
HP dv6 laptop
(13 items)
 
CPUMotherboardGraphicsRAM
Core i5 4690K ASRock Z97 Extreme4 XFX Radeon 7950 32 GB DDR3-2133 
Hard DriveOptical DriveCoolingOS
Samsung 850 EVO SSD Samsung DVD/CD-writer Corsair Hydro H60 Windows 7 
MonitorMonitorPowerCase
ASUS PA248Q Dell U2412M XFX 850W Black Edition XXX Fractal Design Arc Midi 2 
CPUMotherboardGraphicsRAM
Pentium Dual Core E6700 MSI G41M-P33 Combo ATI HD4350 Kingston ValueRAM DDR3-1333 
RAMHard DriveOSMonitor
Kingston ValueRAM DDR3-1333 WD Caviar Blue Windows 7 64-bit Sony 32" TV set 
Case
Apex TX-381 
CPUGraphicsRAMHard Drive
Core i5 430M GT230M (1 Gb dedicated) 8 GB DDR3-1066 640 GB 
OSMonitor
Windows 7 Home Premium (64-bit) 15.6" 
  hide details  
Reply
4690K System
(12 items)
 
HTPC
(9 items)
 
HP dv6 laptop
(13 items)
 
CPUMotherboardGraphicsRAM
Core i5 4690K ASRock Z97 Extreme4 XFX Radeon 7950 32 GB DDR3-2133 
Hard DriveOptical DriveCoolingOS
Samsung 850 EVO SSD Samsung DVD/CD-writer Corsair Hydro H60 Windows 7 
MonitorMonitorPowerCase
ASUS PA248Q Dell U2412M XFX 850W Black Edition XXX Fractal Design Arc Midi 2 
CPUMotherboardGraphicsRAM
Pentium Dual Core E6700 MSI G41M-P33 Combo ATI HD4350 Kingston ValueRAM DDR3-1333 
RAMHard DriveOSMonitor
Kingston ValueRAM DDR3-1333 WD Caviar Blue Windows 7 64-bit Sony 32" TV set 
Case
Apex TX-381 
CPUGraphicsRAMHard Drive
Core i5 430M GT230M (1 Gb dedicated) 8 GB DDR3-1066 640 GB 
OSMonitor
Windows 7 Home Premium (64-bit) 15.6" 
  hide details  
Reply
post #3 of 15
Netbeans.... or if you want an editor with a syntax highlighter then i recommend notepad++
    
CPUMotherboardGraphicsRAM
Intel Core I7 920 D0 @ 4.2GHz Asus P6T Deluxe V2 BFG GTX275 896MB Flashed to EVGA FTW! Mushkin HP3 1600Mh 6Gb 
Hard DriveOptical DriveOSMonitor
WD Black 500GB Samsung 22X DVD-RW Windowsw 7 Ultimate 64Bit Dynex 32Inch TV 
KeyboardPowerCaseMouse
Logitech Easy Call 750w Coarsair TX750 Thermaltake Armour Jr. Logitech Easy Call 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Intel Core I7 920 D0 @ 4.2GHz Asus P6T Deluxe V2 BFG GTX275 896MB Flashed to EVGA FTW! Mushkin HP3 1600Mh 6Gb 
Hard DriveOptical DriveOSMonitor
WD Black 500GB Samsung 22X DVD-RW Windowsw 7 Ultimate 64Bit Dynex 32Inch TV 
KeyboardPowerCaseMouse
Logitech Easy Call 750w Coarsair TX750 Thermaltake Armour Jr. Logitech Easy Call 
  hide details  
Reply
post #4 of 15
Thread Starter 
Wait a tick - can you compile and run C or C++ from Notepad++?!?
post #5 of 15
Quote:
Originally Posted by Tatakau View Post
Wait a tick - can you compile and run C or C++ from Notepad++?!?
not by default but you can setup a macro's
    
CPUMotherboardGraphicsRAM
Intel Core I7 920 D0 @ 4.2GHz Asus P6T Deluxe V2 BFG GTX275 896MB Flashed to EVGA FTW! Mushkin HP3 1600Mh 6Gb 
Hard DriveOptical DriveOSMonitor
WD Black 500GB Samsung 22X DVD-RW Windowsw 7 Ultimate 64Bit Dynex 32Inch TV 
KeyboardPowerCaseMouse
Logitech Easy Call 750w Coarsair TX750 Thermaltake Armour Jr. Logitech Easy Call 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Intel Core I7 920 D0 @ 4.2GHz Asus P6T Deluxe V2 BFG GTX275 896MB Flashed to EVGA FTW! Mushkin HP3 1600Mh 6Gb 
Hard DriveOptical DriveOSMonitor
WD Black 500GB Samsung 22X DVD-RW Windowsw 7 Ultimate 64Bit Dynex 32Inch TV 
KeyboardPowerCaseMouse
Logitech Easy Call 750w Coarsair TX750 Thermaltake Armour Jr. Logitech Easy Call 
  hide details  
Reply
post #6 of 15
Quote:
Originally Posted by mojoopo View Post
Netbeans.... or if you want an editor with a syntax highlighter then i recommend notepad++
Quote:
Originally Posted by Tatakau View Post
Wait a tick - can you compile and run C or C++ from Notepad++?!?
I would consider notepad ++ as a plain editor with syntax highlighting for plenty of languages, but in no way a IDE. Netbeans is an IDE.


I also found this...http://www.daniweb.com/software-deve...threads/198678
Edited by mojoopo - 8/20/11 at 12:58pm
    
CPUMotherboardGraphicsRAM
Intel Core I7 920 D0 @ 4.2GHz Asus P6T Deluxe V2 BFG GTX275 896MB Flashed to EVGA FTW! Mushkin HP3 1600Mh 6Gb 
Hard DriveOptical DriveOSMonitor
WD Black 500GB Samsung 22X DVD-RW Windowsw 7 Ultimate 64Bit Dynex 32Inch TV 
KeyboardPowerCaseMouse
Logitech Easy Call 750w Coarsair TX750 Thermaltake Armour Jr. Logitech Easy Call 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Intel Core I7 920 D0 @ 4.2GHz Asus P6T Deluxe V2 BFG GTX275 896MB Flashed to EVGA FTW! Mushkin HP3 1600Mh 6Gb 
Hard DriveOptical DriveOSMonitor
WD Black 500GB Samsung 22X DVD-RW Windowsw 7 Ultimate 64Bit Dynex 32Inch TV 
KeyboardPowerCaseMouse
Logitech Easy Call 750w Coarsair TX750 Thermaltake Armour Jr. Logitech Easy Call 
  hide details  
Reply
post #7 of 15
My advice is install Code Blocks as an IDE and set it to compile with any compiler you want.

It's much more stable and robust than dev C++, it's not as complex as eclipse or netbeans, which can sometimes make things harder because of the huge amonth of features they have, some only for other languages.
Code blocks is also fast, and again, easy to configre thigns like the debug (doesn't really need to be configured, unless you want something special out of it)

Take my advice and use code blocks, you won't regret it. It's also multiplataform, so you can use the same IDE on linux.
post #8 of 15
Thread Starter 
I found a lot of pages on Eclipse vs NetBeans, and decided to try Eclipse first.

Too complicated, too much to configure, etc... uninstalled, this time trying NetBeans.

NetBeans seems to be a bit more streamlined. I installed Cygwin also, for its libraries / bins. Seems that's required for general C / C++ development anyway.

The NetBeans IDE is a bit easier to configure... but I can't seem to get it to work. I have the Code Assistance section working, I think - the editor is detecting the libraries correctly, and highlighting / etc as expected.

But when I try to build a project, I get the following error: No shell found. Cannot proceed. Please install either CYGWIN or Msys.

Cygwin is already installed, the bin directory and executables has been added to the C/C++ Build Tools and Code Assistance sections. I've hit the Restore Defaults to re-build the Tool Collection, I've restarted, I've added the bin directory to the system Path variable... but this error keeps on plaguing me!

Bah, what a pain in the bum. :-s Any ideas?

NetBeans IDE 7.0.1
post #9 of 15
Are you sure you can't do C in Visual Studio?

I've always been a vim guy, but our other devs use Visual Studio for their Windows builds. The only limitation is Microsoft's half-assed C99 implementation. They only did C89, added a couple requested C99 features like 'long long', and said the rest of their time will be put towards C1X.
RAID0R
(14 items)
 
  
CPUMotherboardGraphicsRAM
i5 750 4.0GHz MSI P55-GD80 GTX 470 | 8800GT PhysX 2x2GB G.Skill Ripjaws 
Hard DriveOptical DriveCoolingOS
60GB Agility 2|1TB RAID0|1.5TB Pioneer DVR-217D XSPC Raystorm | XSPC RX240 Windows 7 Professional x64 
MonitorKeyboardPowerCase
27" Dell 2709W | 17" Samsung Logitech G15 Corsair HX850 Corsair 650D 
Mouse
Microsoft IntelliMouse 
  hide details  
Reply
RAID0R
(14 items)
 
  
CPUMotherboardGraphicsRAM
i5 750 4.0GHz MSI P55-GD80 GTX 470 | 8800GT PhysX 2x2GB G.Skill Ripjaws 
Hard DriveOptical DriveCoolingOS
60GB Agility 2|1TB RAID0|1.5TB Pioneer DVR-217D XSPC Raystorm | XSPC RX240 Windows 7 Professional x64 
MonitorKeyboardPowerCase
27" Dell 2709W | 17" Samsung Logitech G15 Corsair HX850 Corsair 650D 
Mouse
Microsoft IntelliMouse 
  hide details  
Reply
post #10 of 15
If you need to do it all in a Unix-like environment, the modern GUI version of emacs has a C syntax highlighter.
4690K System
(12 items)
 
HTPC
(9 items)
 
HP dv6 laptop
(13 items)
 
CPUMotherboardGraphicsRAM
Core i5 4690K ASRock Z97 Extreme4 XFX Radeon 7950 32 GB DDR3-2133 
Hard DriveOptical DriveCoolingOS
Samsung 850 EVO SSD Samsung DVD/CD-writer Corsair Hydro H60 Windows 7 
MonitorMonitorPowerCase
ASUS PA248Q Dell U2412M XFX 850W Black Edition XXX Fractal Design Arc Midi 2 
CPUMotherboardGraphicsRAM
Pentium Dual Core E6700 MSI G41M-P33 Combo ATI HD4350 Kingston ValueRAM DDR3-1333 
RAMHard DriveOSMonitor
Kingston ValueRAM DDR3-1333 WD Caviar Blue Windows 7 64-bit Sony 32" TV set 
Case
Apex TX-381 
CPUGraphicsRAMHard Drive
Core i5 430M GT230M (1 Gb dedicated) 8 GB DDR3-1066 640 GB 
OSMonitor
Windows 7 Home Premium (64-bit) 15.6" 
  hide details  
Reply
4690K System
(12 items)
 
HTPC
(9 items)
 
HP dv6 laptop
(13 items)
 
CPUMotherboardGraphicsRAM
Core i5 4690K ASRock Z97 Extreme4 XFX Radeon 7950 32 GB DDR3-2133 
Hard DriveOptical DriveCoolingOS
Samsung 850 EVO SSD Samsung DVD/CD-writer Corsair Hydro H60 Windows 7 
MonitorMonitorPowerCase
ASUS PA248Q Dell U2412M XFX 850W Black Edition XXX Fractal Design Arc Midi 2 
CPUMotherboardGraphicsRAM
Pentium Dual Core E6700 MSI G41M-P33 Combo ATI HD4350 Kingston ValueRAM DDR3-1333 
RAMHard DriveOSMonitor
Kingston ValueRAM DDR3-1333 WD Caviar Blue Windows 7 64-bit Sony 32" TV set 
Case
Apex TX-381 
CPUGraphicsRAMHard Drive
Core i5 430M GT230M (1 Gb dedicated) 8 GB DDR3-1066 640 GB 
OSMonitor
Windows 7 Home Premium (64-bit) 15.6" 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Windows IDE for Programming in C