Free and relatively simple development environment for Windows XP / Vista / 7?

I use Visual Studio iteration for my IDE needs, but I have destroyed the machine I was on long ago and don't think I have the option of reinstalling the program on a new master machine. Because of this, I mostly used Geany to write my code, then FireFTP to send it to a distant UNIX machine, and then using gcc or g ++ to compile my code. While I have no real problems with this method, it is a little annoying to have to always send my code to a distant machine just to compile and test it (and also the constant back and forth between Geany and FireFTP when I have to do fixes and updates). This also leads to an unintended problem where I can only create executables for the UNIX machine,but getting it back on my windows machine for testing won't work (unless something I don't know about can do the job).

Does anyone know of a free IDE that I could use for a Windows environment to solve this problem? Or are there at least some ways to make the FTPing coding process easier to compile for testing (and vice versa) and make my code cross-compatible?

+2


source to share


16 answers


It sounds like you would rather use Visual Studio anyway, so why not use Visual Studio Express ?



+23


source


How about Eclipse ?



+11


source


Have you looked at Code :: Blocks ?

+8


source


Don't leave home without emacs . It may not be your only "IDE", but I consider it an indispensable companion.

Most recently, I relied heavily on the TFS + emacs integration (from TFS + emacs on SO ).

+5


source


How about Qt Creator ?

Edit: it supports cross-platform framework (Qt) for Windows and Unix / Linux (as well as OS X), it supports most version control systems - and you can even run it on Windows and Linux.Look and behave the same.

+4


source


Check out Wascana , an Eclipse-based IDE that also ships with CDT, MinGW + MYSYS, wxWidgets, and SDL. Just install and start developing with Eclipse right away with no hassle when installing separate installations of Cygwin or MinGW.

+3


source


Try Netbeans , it supports C / C ++.

+2


source


There are many answers already, but it must be said:

Try Vim . This is the most powerful IDE I've come across in all my years of programming, and I've never been happier than Vim. It got everything the IDE needed except the debugger integration, but I can live without that.;)

+2


source


How do I set up a cross-platform environment?

Subversion + MinGW / Cygwin + Eclipse / Subclipse

This suits my needs perfectly in a similar problem for you :-)

+1


source


Scintilla provides a simple IDE with SciTE . I've only used it for dynamic languages, but it has compile and build options that you might have to tweak. I don't see the FTP option, but maybe you can add one.

+1


source


Have you tried Notepad ++ ?

0


source


Install Perl.

Create a tool that runs a perl script for ftp files in your project on a unix machine.

Associate this tool with a button.

If you want to move a file, click a button and they land in a unix window in short order.

0


source


How about if you had an IDE that is similar to VS, has integrated FTP and SSH clients, and allows you to customize and surround all the steps you have given in one click ... Check out Magic C ++. NET (not free but you can download a free trial)


Alternative : install cygwin and use it with your favorite IDE / editor (Eclipse, Notepad ++, ..)

0


source


Codeblocks and Codelite are two good options if you stick with C ++. You can use Netbeans and Eclipse for C ++. There is also SkyIDE , which is a good choice for C ++ development, but not actively developed these days. There is also Bloodshed DevC ++ , but the GCC bundled with it has not been updated. and DevC ++ is not actively developed. Therefore, it is better to avoid terminating such projects.

If you think the IDE is too heavy for you. Then you can go from Notepad ++ or Scite , Simple and efficient. But for more comfort with IDE.

0


source


I do believe SharpDevelop is still working. From their site, "
 #develop (short for SharpDevelop) is a free IDE for C #, VB.NET, and Boo projects on the Microsoft .NET platform

A screenshot of the application can be seen on the first page of the website. I used it when it was still being developed for .net 1.1 and 2.0. Many of the things you know from visual studio can be translated into the same steps with SharpDevlop.

Hope it helps.

0


source


I will add the PSPad to the mix. It is a very full featured Windows / IDE editor with built in FTP.

It's definitely worth checking out.

0


source







All Articles