Which IDE Should I use for C++ on Windows? [closed

2019-04-10 02:42发布

问题:

Which IDE for C++ should I use on Windows?

Is there an IDE with support for editing over SSH on a GNU/Linux server?

I have very big C++ project without docs and editing it with text editor very difficult =(

回答1:

On Windows I prefer:

Visual Studio + WinSCP



回答2:

On Windows, it's hard to beat the freely available Visual Studio Express.

A viable alternative would be the Qt Creator, which is lightweight and comes with the completely awesome Qt library.



回答3:

Eclipse is very powerful editor for both C++ and many other languages. It sounds like you're looking to develop from a Windows system for Linux?

WinSCP will make it possible for you edit files via SSH.

If your project is being stored in CVS, Subversion, Git, Mercurial, et al--Eclipse has plugins to integrate with these as well...



回答4:

Have a look at Netbeans 6.8, specifically the Remote Development section:

Use the Development Host Manager in the C/C++ Options windows to define remote hosts. You can then use development tools on those hosts to build and run projects from your client system. Benefit from faster synchronization with the remote host.

I have been very happy using Netbeans remote debugging for a PHP project. Just configure it and on run it will to automatically ssh files to the remote server.

Alternatively, Visual Studio offers arguably the best C++ editor for windows C++ development, and you can script it to upload the files to a linux server.

Finally, you may want to look into Eclipse CDT as well.



回答5:

devc++ seems interesting. It's free and makes use of MinGW as a POSIX layer. It's great if you're interested in doing cross-platform development on Windows and Linux/UNIX.



回答6:

If your Linux box has x libraries you can run eclipse cdt on it and use a cygwin x server to display it on Windows. I have been using this setup since the usb ports stopped working on my Solaris box. The results are very good. Eclipse runs on my Solaris box but behaves like a Windows app on my windows box, the code builds and runs on Solaris, copy and paste works most of the time too.

Run x server on windows. Use putty to ssh to your Linux box with x forwarding. Start eclipse and it displays on windows. Use nohup to keep eclipse alive if you close putty.



回答7:

CodeBlocks.

It comes with MinGW.



回答8:

For editing you can use basically any editor that has FTP/SFTP support (I've used jEdit: free, a great tool with loads of plugins; played with SlickEdit: really cool but pretty expensive) or map the target drive in Windows using Samba or anything else of that nature. Then use Putty's plink for compiling/building.



回答9:

For ssh-support, I'd say putty and emacs-on-server is an option. :)



回答10:

For a programming project stored on a linux server, I prefer Git. I do not know if more people are involved, but using git can make programming in a group a lot easier.

And as IDE I prefer Visual Studio. The RC for 2010 is now available at MSDN. Visual Studio 2010. Maybe you should give it a try.



标签: c++ ide ssh