2010-02-14 2 views
4

Какую IDE для C++ следует использовать в Windows?Какую IDE следует использовать для C++ в Windows?

Есть ли IDE с поддержкой для редактирования через SSH на сервере GNU/Linux?

У меня есть очень большой C++ проекта без документации и редактирование его с текстовым редактором очень трудно = (

+3

Итак, вы хотите IDE для Windows или для Linux? Ваши первые два вопроса сбивают с толку. Является ли этот код Windows или нет? – Joe

+2

Duplicate (thanks Xorlev): http://stackoverflow.com/questions/89275/best-c-ide-or-editor-for-windows – Manuel

+0

Эта ссылка касается редактирования и работы на окнах. Это не дубликат, если он редактирует окна и работает на сервере Linux. Но он действительно должен уточнить. –

ответ

5

Посмотрите Netbeans 6.8, а именно в разделе Remote Development:

Используйте Принимающей Менеджер по развитию в окна C/C++ Options для определения удаленных хостов. Затем вы можете использовать средства разработки на этих хостах для создания и запуска проектов из вашей клиентской системы. Используйте ускоренную синхронизацию с удаленным хостом.

Я очень доволен использованием удаленной отладки Netbeans для проекта PHP. Просто сконфигурируйте его и при запуске он автоматически переключит файлы ssh на удаленный сервер.

В качестве альтернативы Visual Studio предлагает, возможно, лучший редактор C++ для разработки на Windows C++, и вы можете записать его на сервер Linux.

Наконец, вы можете также изучить CDT Eclipse.

6

Eclipse очень мощный редактор для C++ как и во многих других языках. Похоже, вы хотите развиваться из системы Windows для Linux?

WinSCP позволит вам редактировать файлы через SSH.

Если ваш проект хранится в CVS, Subversion, Git, Mercurial, и др - Eclipse, есть плагины для интеграции с ними, а также ...

+1

В моем стандартном дистрибутиве Galileo eclipse есть поддержка удаленных систем, включая удаленные оболочки/ssh-терминалы и т. Д. – crowne

+0

Если вы не создадите s/w с графическим интерфейсом, то я должен согласиться. Eclipse - отличный редактор, использующий многие компании с отличными функциями и множеством плагинов (кстати, там нет пакета для kosmic, если вы используете Ubuntu) – Mawg

+0

См. Также CodeBlocks http://www.codeblocks.org/ NetBeans http://netbeans.org/features/cpp/ и др. И не забывайте, что Free Country http://www.thefreecountry.com/compilers/cpp.shtml – Mawg

13

В Windows, это трудно превзойти свободно доступны Visual Studio Express ,

Жизнеспособной альтернативой будет Qt Creator, который является легким и поставляется с совершенно удивительной библиотекой Qt.

+1

+1 для «совершенно удивительного»;) –

+1

Qt переоценивается –

+2

Qt переоценивается дважды. +1 – erick2red

1

devC++ кажется интересным. Он бесплатный и использует MinGW в качестве уровня POSIX. Это здорово, если вы заинтересованы в кросс-платформенной разработке в Windows и Linux/UNIX.

+0

Исправлена ​​ошибка и больше не разрабатывалась. Если вы его используете, вы должны немедленно переключиться на Code :: Blocks. – 2010-02-15 21:01:52

+0

Спасибо за подсказку! (Прошло много времени с тех пор, как мне пришлось разрабатывать C++ в Windows). – Tom

0

Для поддержки ssh, я бы сказал, что putty и emacs-on-server - это опция. :)

1

Если ваш Linux-блок имеет библиотеки x, вы можете запустить eclipse cdt на нем и использовать сервер cygwin x для его отображения в Windows. Я использовал эту настройку, так как порты USB перестали работать в моем окне Solaris. Результаты очень хорошие. Eclipse работает в моем окне Solaris, но ведет себя как приложение Windows на моем окне окна, код строит и работает на Solaris, копирует и вставляет работы большую часть времени тоже.

Запустить сервер x на окнах. Используйте putty для ssh для вашего Linux-пакета с пересылкой x. Запустите eclipse и отобразится на окнах. Используйте nohup, чтобы сохранить затмение живым, если вы закрываете шпатлевку.

0

Для проекта программирования, хранящегося на сервере linux, я предпочитаю Git. Я не знаю, вовлечено ли больше людей, но использование git может сделать программирование в группе намного проще.

И как IDE я предпочитаю Visual Studio. RC на 2010 год теперь доступен в MSDN. Visual Studio 2010. Может быть, вам стоит попробовать.

1

Для редактирования вы можете использовать в основном любой редактор с поддержкой FTP/SFTP (я использовал jEdit: бесплатно, отличный инструмент с загрузкой плагинов, играл с SlickEdit: действительно круто, но довольно дорого) или карту целевого диска в Windows, используя Samba или что-нибудь еще в этом роде. Затем используйте Putty's plink для компиляции/сборки.

Смежные вопросы