What would be a good alternative to Visual Studio ?
Free or non-free, but a free program definitely makes a better choice.
So what do you guys use ? If anything like that exist...
What would be a good alternative to Visual Studio ?
Free or non-free, but a free program definitely makes a better choice.
So what do you guys use ? If anything like that exist...
I hear good things about E, and I love TextMate which it is very similar to.
How about Windows SDK, any old text editor, and Debugging Tools for Windows?
As Bernard has stated, you can just use the command line tools on their own from your Visual Studio installation. You may need to install a Windows SDK to be able to build native Win32 programs.
All installations of Visual studio that I know of install a shortcut link to open a command prompt window that has all of the environment variables set correctly to build. As far as I recall all you need is the appropriate PATH, INCLUDE, and LIB environment variables set.
Firstly, as an aside, why the aversion to visual studio? There's always Visual Studio Express, which I believe is free.
That said, you could use something like pspad which offers a pretty good project view, and lets you hook into the compiler of choice. As an example, with the microsoft sdk installed you've got access to msbuild and the other build tools offered by the sdk. Not sure how you'll go debugging but it'll get you building stuff.
I guess another option is cygwin with all the gcc bits installed.
Having said that, it's not clear what sort of project you are trying to build so it's a little difficult to offer correct advice. Horses for courses as they say.
Use NMake, cl.exe, link.exe (all installed by Visual Studio) and Emacs (or vim, Notepad++, etc.)
Better yet, add CMake so that you can create cross-platform build descriptions.
By "Editor, Compiler, Debugger", I'm taking you want an IDE:
Dev-C++ is a good stand alone compiler debugger (a big plus is it has syntax completion).
Aside from that its always good to grab a good text editor (contex, notepad2 or maruo) and use command like tools from either Microsoft, Borland or whatever.
If you’re prepared to get your hands dirty tweaking command lines and writing make files then Zeus can be configured to be a lightweight C/C++ IDE.
Zeus also has the option to import MSVC solution and workspace files and once imported the project/workspace will build inside of Zeus.
I tested most of the IDEs above and I must say that for me Code::Blocks was the best.
codeblocks is ALOT better then devc++ which was is (a) an abonded project and (b) chokes on compiling non simple stuff. they both use the same compiler, cygwin, but c::b is much much better to use.
SlickEdit has very good C++ support. It is an editor-cum-Swiss-Knife, it has refactoring support for C++ and strong navigation functionality, among other things.
I also have used Visual SlickEdit, it allows for tagging and you can configure the crap out of it, color coding datatypes and tagging different file types was excellent and very helpful too been awhile since i used it though
When I'm not using Visual Studio, I tend to use Dev-Cpp. Someone's even made a portable version you can carry on your thumbdrive. (Try doing that with Visual Studio :-) Plus I think it's good to not be locked down to one IDE.