Log in

View Full Version : Free C/C++ IDE for Windows?


kypec
19th March 2008, 21:28
Hello everybody,
is there some IDE (integrated development environment) available for free?
I've written few applications in Visual Studio 2005 Express (Basic and C#) but I don't like the necessity to install .NET Framework on target systems in order to run my apps.
What I'm looking for is some IDE which provides C/C++ language support, debugging and easy use of GUI elements like windows, dialog boxes, buttons etc. I don't care if it is Microsoft's or Intel's or anyone else's product as long as it will compile my code which will then run on MS Windows 2000/XP/(Vista=optional) with minimum DLLs required, preferably with no installation required as well -> just copy the executable and other files to directory of user's choice and launch it :) I mean something like neuron2's DGMPGDec package.
:thanks: for your suggestions and comments which are mostly welcome

Guest
19th March 2008, 21:48
You can use Visual Studio 2005 Express C++ to make apps that don't need the .NET framework. Just as I do. :)

kypec
19th March 2008, 21:52
How do you configure VS 2005 Express C++ to NOT REQUIRE .NET framework?
Is it so by default or...?

JohnnyMalaria
19th March 2008, 22:02
Just don't use .NET components. Regularly C++ apps don't require it.

And to minimize the need for dll's, statically link your code to the runtime libraries etc.

kypec
19th March 2008, 22:07
:stupid: but how do I know which components are .NET and which are not? Are they organized in different toolboxes or what should I watch for when placing/using some component in my app?

Adub
19th March 2008, 22:59
Eclipse if you are a bad ass, or JGrasp if you want something simple that works.

JohnnyMalaria
20th March 2008, 00:54
:stupid: but how do I know which components are .NET and which are not? Are they organized in different toolboxes or what should I watch for when placing/using some component in my app?

Just don't create a .NET based solution/project. Under Visual C++ Projects\Win32, select Win32 Project or Win32 Console Project.

(These are the VS 2003 names since I'm not in front of my VS 2005 system but the principle is the same - ignore any project types with .NET in the name.)

kypec
20th March 2008, 08:13
Eclipse if you are a bad ass, or JGrasp if you want something simple that works.
Eclipse is only universal IDE IIRC so one still needs separate compiler, am I right?

@JohnnyMalaria: :thanks: for your advice, I'll try that Win32 project creation!

dancho
20th March 2008, 10:24
try CodeBlocks (http://www.codeblocks.org/),
new 8.02 release is out...

Inventive Software
20th March 2008, 13:37
Bloodshed Dev-C++ is a good IDE for MinGW. http://www.bloodshed.net

Not been updated in a while though. :(

catch22
2nd April 2008, 00:19
There is also OpenWatcom (http://www.openwatcom.org/)
Not the newest GUI, but still fast and Open Source

fibbingbear
2nd April 2008, 02:23
Although they're not IDEs by default, you can configure Vim and Emacs to do quite a bit. And by a quite a bit, I mean a lot :p