Как настроить Eclipse для работы с приложениями на основе Qt в дереве подрывной деятельности? - PullRequest
1 голос
/ 16 сентября 2008

Большая часть работы, выполняемой в моей компании, основана на Qt C ++, и все это проверено в хранилище Subversion. До сих пор вся работа над базой кода была сделана исключительно с помощью nano или, возможно, Kate. Будучи новичком здесь, я хотел бы воспользоваться настройкой Eclipse -properly- для редактирования моей локальной копии дерева. У меня есть CDT-версия Eclipse, интеграция с Qt и модуль Subclipse. На данный момент, однако, я не знаю, что делать. «Импортирую» ли я проекты в рабочую область, управляемую Eclipse? Я редактирую их на месте? Ничто из того, что я пытался сделать, не заставило Eclipse признать, что «проект» является приложением Qt, так что я могу заставить интеграцию работать.

Ответы [ 8 ]

2 голосов
/ 16 сентября 2008

Я бы создал новый проект QT в eclipse, затем переключил перспективы на subclipse и просто сделал проверку SVN в новом проекте eclipse. Вам должно быть хорошо идти.

1 голос
/ 30 сентября 2008

У меня точно такая же ситуация на работе (с CVS вместо subversion и остальной командой, использующей KDevelop, но это не страшно). Просто запустите новый проект Qt Gui, используя функции интеграции Qt - Eclipse, а затем удалите все автоматически сгенерированные файлы. Теперь, используя «Командные» функции eclipse, выберите общий доступ к своему проекту, введите путь к репозиторию, и все готово.

1 голос
/ 19 сентября 2008

ОК, я играл с этой идеей, и у нее есть некоторые достоинства. Я могу переключиться на перспективу «SVN Project Exploring» (которую я раньше не замечал) и сделать заказ у руководителя подпроекта, который я хочу. Я получаю красивую SVN-связанную копию дерева в моей рабочей области Eclipse для редактирования. Eclipse даже «понимает» классы и может выполнять завершение на методах и тому подобное. Тем не менее, я до сих пор не могу заставить Eclipse понять, что это проект "QT Gui", так что я мог просматривать свойства и контролировать связывание различных библиотек Qt и тому подобное. Кроме того, он также не понимает, как создать мой проект, как это было бы возможно, если бы я создал пустой проект Qt Gui с нуля. Как мне заставить эту часть работать?

0 голосов
/ 19 июня 2009

Я бы сказал так же, как и последний, но вместо двух первых шагов я бы настроил интеграцию Qt-Eclipse: Интеграция с Qt-Eclipse перед поиском файла * .pro.

0 голосов
/ 29 апреля 2009

Мое решение:

  1. перейдите в svn-view и добавьте местоположение хранилища для вашего проекта
  2. проверьте проект, какое-нибудь временное местоположение с svn или любым другим клиентом, который вам нравится
  3. выберите «Файл-> Импорт ...» и скажите «Qt-> Проект Qt»
  4. перейдите к местоположению файла * .pro, выберите и нажмите кнопку OK
  5. вы находитесь в игре с соответствующим Qt-проектом и Subversion Access для этого проекта
0 голосов
/ 03 октября 2008

Второй nikolavp - Оформить заказ и отметьте опцию использования мастера нового проекта, затем выберите Qt project. Я сделал это (с Ганимедом), и он успешно все находит и правильно строит.

0 голосов
/ 20 сентября 2008

Единственный способ заставить это работать - проверить проект с помощью eclipse, а затем скопировать файлы .project и .cdtproject из другого Qt-проекта. Затем сделайте обновление проекта. Это ужасный хак, но он заставляет вас начать. Возможно, вам понадобится определить другого компоновщика для make.

0 голосов
/ 20 сентября 2008

Оформить заказ на проект. Вам будет предложено несколько вариантов, например, хотите ли вы начать с пустого проекта или использовать дерево для создания нового проекта. Выберите последнее, и вы должны быть в порядке :). Кажется, это работает для меня с Ганимедом и подрывной (не уверен насчет subclipse и я не помню.):)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...