Название: Eclipse 3.4.0 - время от времени неактивен пункт компиляции. И другие вопросы. Отправлено: xintrea от Сентябрь 15, 2008, 20:56 Здравствуйте!
Делаю разработку в среде Eclipse 3.4.0. Для работы с Qt установлен плагин Qt C++ Eclipse Integration 1.4.1, взят с офицального сайта Trolltech. И есть три большие проблемы. 1. Иногда после изменения кода, неактивен пункт меню Project -> Build Project. Приходится тогда компилить через скрипт в консоли. Особой закономерности, в какие моменты пункт становится неактивен, не понял, хотя закономерность, очевидно, есть. В рунете это проблему не обсуждают, у буржуев - есть, но внятных ответов не нашел. Иногда пункт становится снова активен после передергивания галки Project -> Build Automatically. Вообще, она у меня снята, т.к. мне сборка нужна только тогда, когда я сам ткну. Ну в общем работать нормально невозможно. Излазил все настройки, ничего не нашел. Что делать? 2. Не понял, как настраивать автоматическое сохранение кода перед сборкой. Приходится вначале руками тыкать File -> Save All, а если забудешь - то изменения, которые вносил в код, естественно не будут скомпилированы, ибо файлы не сохранены. 3. Вопрос вытекает из второго вопроса. Если невозможно настроить автосохранение перед сборкой, то как хотябы вынести кнопку Save All на панель? В настройках панели именно этой кнопки почему-то нет для добавления. Название: Re: Eclipse 3.4.0 - время от времени неактивен пункт компи Отправлено: Пантер от Сентябрь 15, 2008, 21:05 2. Точно есть, ищи в настройках или проекта, или среды.
Название: Re: Eclipse 3.4.0 - время от времени неактивен пункт компиляции. И другие вопросы. Отправлено: iamfomik от Сентябрь 17, 2008, 22:57 Вообще я бы порекомендовал скачать последнюю версию Eclipse - Ganymed.
1 - возможно что у тебя в Project Explorer просто не выделен проект. Только что проверил - если выделения нет то пункт "Build project" не активен. Я с такой проблемой не сталкивался так так у меня всегда открыт тлько один проект и я использую комбинацию Ctrl+B - "Build All" для сборки. 2 - тоже никогда не сталкивался с таким так как если у меня что-то не сохранено, то Eclipse перед началом сборки спросит хочу ли я сохранить такие-то изменённые файлы. У меня опции все по умолчанию. А вообще в моей версии Эклипса нужная тебе опция находится тут - General->Workspace->"Save automatically before build" Название: Re: Eclipse 3.4.0 - время от времени неактивен пункт компиляции. И другие вопросы. Отправлено: xintrea от Сентябрь 21, 2008, 18:27 Вообще я бы порекомендовал скачать последнюю версию Eclipse - Ganymed. У меня тоже Ганимед стоит. Цитировать 1 - возможно что у тебя в Project Explorer просто не выделен проект. Только что проверил - если выделения нет то пункт "Build project" не активен. Я с такой проблемой не сталкивался так так у меня всегда открыт тлько один проект и я использую комбинацию Ctrl+B - "Build All" для сборки. Спасибо, я теперь понял в какие моменты это происходит. Если, например, в каком-нибудь классе сделать временный метод Код: void anyclass::tmp(void) он появится в проект-эксплорере в соответствующем исходнике класса. Теперь в проект-эксплорере тыкаем на этот метод мышой, в области редактирования курсор переместится на этот временный метод. Теперь его в области редактирования стираем. В проект эксплорере в это время засветка будет на файле класса. После того как стерли этот временный класс, можно заглянуть в меню Project. Пункт Build Project будет неактивный. Проверьте у себя, пожалуста. У вас такое же поведение Эклипса? Цитировать 2 - тоже никогда не сталкивался с таким так как если у меня что-то не сохранено, то Eclipse перед началом сборки спросит хочу ли я сохранить такие-то изменённые файлы. У меня опции все по умолчанию. А вообще в моей версии Эклипса нужная тебе опция находится тут - General->Workspace->"Save automatically before build" Ога, это оно! |