Есть сабжевая связка.
всё работает на ура, работает под разными платформами, вобщем всё круто.
Только есть две проблемы...
1) при двойном щелчке на ошибке компиляции студия переходит на место ошибки в исходном файле. А Eclipse не хочет... Причем он это замечательно делает в связке с make'ом (по крайней мере под Linux'ом). Как я понимаю, где-то нужно прописать регулярное выражение, которое бы он использовал при double-клике на строке с ошибкой для получения имени файла и номера строки. Вопрос такой — где его нужно прописать?
2) Не работает Debug под Windows... верней даже из-под Eclipse'а я не могу запустить получившийся екзешник. Тут вопрос попроще — у кого-нибудь это получалось сделать в принципе?
Здравствуйте, 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>>
Здравствуйте, shurik., Вы писали:
S>Только есть две проблемы...
S>1) при двойном щелчке на ошибке компиляции студия переходит на место ошибки в исходном файле. А Eclipse не хочет... Причем он это замечательно делает в связке с make'ом (по крайней мере под Linux'ом). Как я понимаю, где-то нужно прописать регулярное выражение, которое бы он использовал при double-клике на строке с ошибкой для получения имени файла и номера строки. Вопрос такой — где его нужно прописать?
Сейчас тружусь над такой же проблемой. Поковырялся в eclipse'овском CVS, нашел
ErrorParser'ы.
Видимо, необходимо реализовать свой ErrorParser для Ant'a и подключить его расширением к CDT. Это пока все мои догадки. Буду рад посотрудничать.