LINUX.ORG.RU

[Eclipse] MSVC

 


0

0

Как на оффтопике Поставить Eclipse с прикрученым компилятором MSVC Express С++ ?

//Хочется Погонять его на жизнеспособность на фоне VS

AFAIK, никак. Интеграция с компилятором от M$ не реализована. Для венды был проект Wascana, использовавший MinGW.

tailgunner ★★★★★
()
Ответ на: комментарий от unrealix

> Значит Eclipse под виндами мёртв.

Для тебя - возможно.

> ОЧень весело...

Nobody cares, really.

tailgunner ★★★★★
()
Ответ на: комментарий от unrealix

А что там сложного то?

Никакой интеграции по сути нет. CDT будет просто вызывать nmake для сборки и парсить ошибки компилятора. Ну как куча всяких продвинутых текстовых редакторов умеет.

Про отладку можно сразу забыть, хотя в CDT все равно паршивый отладчик даже для mingw и под linux, паршивый по сравнению с отладчиком в MSVC. Тормозит и до сих пор не умеет нормально STL контейнеры и итераторы показывать.

Единственное, что неплохо получается у CDT - индексирование исходников и навигация по коду. И то после настройки, т.к. про сборку в этом случае CDT ничего не знает и все includes/defines нужно задавать самому.

Вобщем даже на фоне MSVC 2008 Express Eclipse+CDT получается так себе, особенно для MSVC toolchain. Самое заметное отличие - семантическая раскраска кода.

Да, и еще в Eclipse нет возможности записывать и проигрывать макросы при редактировании кода. Тоже большой минус для редактора кода.

kamre ★★★
()
Ответ на: комментарий от kamre

>до сих пор не умеет нормально STL контейнеры и итераторы показывать.
Потому что GDB их не умеет нормально показывать, лол.

>Да, и еще в Eclipse нет возможности записывать и проигрывать макросы при редактировании кода.

Но зачем?!

anotheranonymous
()
Ответ на: комментарий от anotheranonymous

>>Да, и еще в Eclipse нет возможности записывать и проигрывать макросы при редактировании кода.

>Но зачем?!

Как это зачем?! Если есть несколько кусков кода и их нужно однообразно обработать, то гораздо быстрее записать макрос и применить несколько раз подряд.

В том же Emacs это делается просто и удобно. Например, xref находит все references для какого-то символа, и нужно все эти места как-то поменять одинаково, с помощью макросов это делается очень быстро. Получается такой вполне полуавтоматизированный рефакторинг.

kamre ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.