Создание и компиляция проекта C ++ в Windows - PullRequest
0 голосов
/ 26 марта 2010

Мне нужно работать над проектом C ++ на моей машине с Windows. Мой проект будет состоять из различных классов (.h и .cpp), а также файла запуска для запуска приложения. Предварительный дизайн прост, но приложение может усложниться со временем. Здесь мне нужны идеи для настройки компилятора проекта C ++ / IDE / Makefile и т. Д. И т. Д. а также некоторые стандартные инструменты помимо Visual C ++ для компиляции / сборки / компоновки проектов, подобных этим, в ОС Windows.

Спасибо

Ответы [ 9 ]

3 голосов
/ 26 марта 2010

Если у вас уже установлена ​​Visual Studio, в ней есть все, что вам нужно. Я не могу думать ни о чем другом, кроме следующего:

  1. Различный инструмент - например. WinMerge
  2. Плагин контроля версий - например. AnkhSVN
  3. Hex-редактор (VS hex-редактор - не очень полезен для больших двоичных файлов) - например. HxD
3 голосов
/ 26 марта 2010

Я рекомендую Qt Creator . Это идет с MinGW из коробки и является превосходной IDE. Стоит скачать.

3 голосов
/ 26 марта 2010

Eclipse C ++ (CDT) вместе с Mingw или Cywgin довольно хороши, если у вас нет Visual Studio.

http://www.eclipse.org/cdt/

Если вам нужен полный набор инструментов в стиле UNIX или POSIX, используйте Cywgin отдельно.

1 голос
/ 26 марта 2010

Используйте экспресс-версию Visual Studio.

М.

1 голос
/ 26 марта 2010

Я использовал mingw и netbeans для разработки под Windows. Я выбрал Netbeans, потому что он не слишком сложен в изучении и является кроссплатформенным. Мне не понравилось затмение, потому что оно было на мой взгляд слишком сложным, и отладчик не работал для меня в Windows.

0 голосов
/ 26 марта 2010

Попробуйте цепочку инструментов GCC на Cygwin.

0 голосов
/ 26 марта 2010

Я использовал и NetBeans, и Qt Creator. С точки зрения расширяемости и пользовательского интерфейса я предпочитаю NetBeans. У него есть замечательная коллекция инструментов и надстроек (хотя недавно они перестали поддерживать UML-моделирование), и кажется, что легче ориентироваться в структуре классов и т. П.

Qt Creator, я думаю, требует немного больше привыкания, но его легче использовать, когда вы разрабатываете приложения с несколькими библиотеками ... конечно, возможно, я просто не понял, как это сделать что в NetBeans еще нет;).

0 голосов
/ 26 марта 2010

IDE eclipse и NetBeans доступны для Windows и поддерживают разработку C / C ++, а также множество других языков.

Оба они также поддерживают довольно широкий набор плагинов для различных задач.

0 голосов
/ 26 марта 2010

Я бы порекомендовал вам установить MSYS / MINGW и сделать так, чтобы ваша программа компилировалась с ним, а также с Visual Studio.

...