Code :: Blocks для понимания кода C ++, который он не может построить - PullRequest
1 голос
/ 16 июля 2011

Есть источник C ++, который я, вероятно, не могу встроить в Code :: Blocks. Если бы я использовал его в качестве редактора, было бы полезно получить понимание кода? (Как и Intellisense).

Как это можно сравнить с Visual Studio в этом отношении?

Как мне это сделать?

Может ли он каким-то образом использовать информацию GDB (Когда я запускаю его в GDB, доступно много информации)


Он основан на Linux gcc / Makefile.

Основной исполняемый файл находится в одном каталоге, но есть много включений, библиотек и т. Д. Если бы я просто включил все исходники, я бы получил исходники для других исполняемых файлов (с похожим кодом).

Я ожидаю, что мое понимание о том, где все находится со временем, улучшится.

Примечание 1: Это Linux, но я могу легко редактировать в Windows. И я пытаюсь построить под Cygwin.

Ответы [ 2 ]

0 голосов
/ 16 июля 2011

Я использовал NetBeans, Eclipse, Visual Studio, Code :: Blocks и CodeLite. Обычно я больше не пишу программное обеспечение под Windows, но когда я это сделал, CodeLite был самым элегантным из всех, что я нашел. Отладка была несложной (mingw + GDB), вся метаинформация о вашем проекте хранится в sqlite db (что я считаю отличным дизайном) и поддерживает make-файлы.

Я думаю, что NetBeans также будет отлично работать, но определенно даст CodeLite шанс.

http://www.codelite.org/

0 голосов
/ 16 июля 2011

Code :: Blocks звучит слишком легко для вашего вкуса. Попробуйте NetBeans. Он имеет очень хорошие инструменты хинтинга, не имеет печально известной ошибки копирования и вставки, легче перемещается по файлам и может работать с make-файлами лучше, чем C :: B. Кроме того, он имеет приятный интерфейс для отладки и исключительный интерфейс для мониторинга производительности.

Я бы порекомендовал вам установить дистрибутив linux через WUBI и отказаться от использования Windows.

...