Eclipse + Ant + cpp
От: shurik.  
Дата: 15.08.05 16:34
Оценка:
Есть сабжевая связка.
всё работает на ура, работает под разными платформами, вобщем всё круто.

Только есть две проблемы...
1) при двойном щелчке на ошибке компиляции студия переходит на место ошибки в исходном файле. А Eclipse не хочет... Причем он это замечательно делает в связке с make'ом (по крайней мере под Linux'ом). Как я понимаю, где-то нужно прописать регулярное выражение, которое бы он использовал при double-клике на строке с ошибкой для получения имени файла и номера строки. Вопрос такой — где его нужно прописать?
2) Не работает Debug под Windows... верней даже из-под Eclipse'а я не могу запустить получившийся екзешник. Тут вопрос попроще — у кого-нибудь это получалось сделать в принципе?
Re: Eclipse + Ant + cpp
От: 0rc Украина  
Дата: 17.08.05 07:54
Оценка:
Здравствуйте, shurik., Вы писали:

S>Как я понимаю, где-то нужно прописать регулярное выражение, которое бы он использовал при double-клике на строке с ошибкой для получения имени файла и номера строки. Вопрос такой — где его нужно прописать?


Писать плагин под CDT. Это ооочень гиморно, одиними регэкспами задача не решится. А зачем вам ant? Что дает ant, чего нельзя сделать на make?

S>2) Не работает Debug под Windows... верней даже из-под Eclipse'а я не могу запустить получившийся екзешник. Тут вопрос попроще — у кого-нибудь это получалось сделать в принципе?


Это баг CDT 3.0RC2 скачай 3.0RC3 там баг этот решен, кстати по этому багу много было разговоров на ньюсах по CDT.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: Eclipse + Ant + cpp
От: Day Литва  
Дата: 17.08.05 10:03
Оценка:
Здравствуйте, shurik., Вы писали:
S>Только есть две проблемы...
S>1) при двойном щелчке на ошибке компиляции студия переходит на место ошибки в исходном файле. А Eclipse не хочет... Причем он это замечательно делает в связке с make'ом (по крайней мере под Linux'ом). Как я понимаю, где-то нужно прописать регулярное выражение, которое бы он использовал при double-клике на строке с ошибкой для получения имени файла и номера строки. Вопрос такой — где его нужно прописать?

Сейчас тружусь над такой же проблемой. Поковырялся в eclipse'овском CVS, нашел ErrorParser'ы.
Видимо, необходимо реализовать свой ErrorParser для Ant'a и подключить его расширением к CDT. Это пока все мои догадки. Буду рад посотрудничать.
shit happens.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.