Устанавливаю плагин Qt integration 1.4.3 для eclipse 3.4.0, установленного из репозитория openSUSE. Как и сказано в риадми к плагину, распаковал архив интегратора в папку /usr/lib/, файлы добавились в папку эклиповских плагинов. Запустил eclipse -clean из консоли, потом запуcкал по-обычному (т.е. без ключа clean), но нигде в среде даже нет какого-то упоминания о Qt. Может быть кто-нибудь сталкивался? Гуглом искал, но безрезультатно
Qt integration plugin 1.4.3 + Eclipse 3.4.0 (eclipse не видит новый плагин)
Модератор: Модераторы разделов
-
Mifodix
- Сообщения: 373
- ОС: Fedora 17 x86_64
Qt integration plugin 1.4.3 + Eclipse 3.4.0
Здравствуйте!
Устанавливаю плагин Qt integration 1.4.3 для eclipse 3.4.0, установленного из репозитория openSUSE. Как и сказано в риадми к плагину, распаковал архив интегратора в папку /usr/lib/, файлы добавились в папку эклиповских плагинов. Запустил eclipse -clean из консоли, потом запуcкал по-обычному (т.е. без ключа clean), но нигде в среде даже нет какого-то упоминания о Qt. Может быть кто-нибудь сталкивался? Гуглом искал, но безрезультатно
Чего только не перепробывал: и workspace удалял, и от рута запускал - эффекта 0.
Устанавливаю плагин Qt integration 1.4.3 для eclipse 3.4.0, установленного из репозитория openSUSE. Как и сказано в риадми к плагину, распаковал архив интегратора в папку /usr/lib/, файлы добавились в папку эклиповских плагинов. Запустил eclipse -clean из консоли, потом запуcкал по-обычному (т.е. без ключа clean), но нигде в среде даже нет какого-то упоминания о Qt. Может быть кто-нибудь сталкивался? Гуглом искал, но безрезультатно
-
Mifodix
- Сообщения: 373
- ОС: Fedora 17 x86_64
Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0
Наконец я понял, как добавлять плагины в эклипс
Выбрал Help - Software Updates - Available software - Add site - Local - указал путь к папке с плагинами. Эклпис наконец-то нашёл плагин, но вот незадача, теперь он не хочет его устанавливать! Выдаёт вот такой лог по нажатию на Install:
Не понимаю в чём проблема...
Код:
Cannot complete the request. See the details.
Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.debug.core/0.0.0
Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.ui/0.0.0
Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/com.trolltech.qtcppdesigner.linux.x86_64/[1.4.3,1.4.3]
Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.core/0.0.0
Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.launch/0.0.0
Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/com.trolltech.qtcppproject.linux.x86_64/[1.4.3,1.4.3]
Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/com.trolltech.qtcpp.linux.x86_64/[4.4.1,4.4.1]
Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.make.core/0.0.0
Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt/0.0.0
Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.debug.mi.core/0.0.0
Unsatisfied dependency: [com.trolltech.qtcppproject 1.4.3] requiredCapability: osgi.bundle/org.eclipse.cdt.debug.mi.core/0.0.0
Unsatisfied dependency: [com.trolltech.qtcppproject 1.4.3] requiredCapability: osgi.bundle/org.eclipse.cdt.launch/0.0.0
Unsatisfied dependency: [com.trolltech.qtcppproject 1.4.3] requiredCapability: osgi.bundle/org.eclipse.cdt.make.core/0.0.0
Unsatisfied dependency: [com.trolltech.qtcppproject 1.4.3] requiredCapability: osgi.bundle/org.eclipse.cdt.ui/0.0.0
Unsatisfied dependency: [com.trolltech.qtcppproject 1.4.3] requiredCapability: osgi.bundle/org.eclipse.cdt.core/0.0.0
Unsatisfied dependency: [com.trolltech.qtcppdesigner.qtcpp 1.4.3] requiredCapability: osgi.bundle/com.trolltech.qtcppdesigner/1.4.3
Unsatisfied dependency: [com.trolltech.qtcppproject 1.4.3] requiredCapability: osgi.bundle/org.eclipse.cdt.launch/0.0.0
Unsatisfied dependency: [com.trolltech.qtcppproject 1.4.3] requiredCapability: osgi.bundle/org.eclipse.cdt.ui/0.0.0
Unsatisfied dependency: [com.trolltech.qtcppproject 1.4.3] requiredCapability: osgi.bundle/org.eclipse.cdt.make.core/0.0.0
Unsatisfied dependency: [com.trolltech.qtcppproject 1.4.3] requiredCapability: java.package/com.trolltech.qtcppproject.pages.embedded/0.0.0
Unsatisfied dependency: [com.trolltech.qtcppproject 1.4.3] requiredCapability: osgi.bundle/org.eclipse.cdt.debug.mi.core/0.0.0
Unsatisfied dependency: [com.trolltech.qtcppproject 1.4.3] requiredCapability: osgi.bundle/org.eclipse.cdt.core/0.0.0
Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.launch/0.0.0
Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt/0.0.0
Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/com.trolltech.qtcpp.linux.x86_64/[4.4.1,4.4.1]
Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.debug.core/0.0.0
Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/com.trolltech.qtcppproject.linux.x86_64/[1.4.3,1.4.3]
Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/com.trolltech.qtcppdesigner.qtcpp/[1.4.3,1.4.3]
Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/com.trolltech.qtcppdesigner/[1.4.3,1.4.3]
Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.debug.mi.core/0.0.0
Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/com.trolltech.qtcppdesigner.linux.x86_64/[1.4.3,1.4.3]
Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/com.trolltech.qtcppproject/[1.4.3,1.4.3]
Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.ui/0.0.0
Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.make.core/0.0.0
Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.core/0.0.0
Unsatisfied dependency: [com.trolltech.qtcppdesigner 1.4.3] requiredCapability: java.package/com.trolltech.qtcppdesigner.views.embedded/0.0.0
Не понимаю в чём проблема...
-
i18n
- Сообщения: 192
Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0
Каких-то зависимостей не хватает похоже. Может надо обновить эклипс? Или взять предыдущую версию плагина? Помнится для него открыли исходники - можно попробовать его самому собрать, хотя это пожалуй и долгая история будет.
-
Mifodix
- Сообщения: 373
- ОС: Fedora 17 x86_64
Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0
eclipse вроде последней версии, плагин - тоже. cdt - установлен из репы. и всё равно qt integration plugin требует какие-то cdtшные зависимости, но вот нахрена
в зависимостях x86_64 пакеты???
-
Mifodix
- Сообщения: 373
- ОС: Fedora 17 x86_64
Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0
Решение:
1) добавляем в software updater ссылку http://download.eclipse.org/releases/ganymede (это для eclipse 3.4.0 Ganymede), обновляемся, ставим плагины на выбор
2) если ставить eclipse из репозитория opensuse, то плагины надо копировать в /usr/share/eclipse, а не в /usr/lib и не в /usr/local/lib. т. к. eclipse нужно запускать от простого пользователя, а все файлы и директории в /usr/share/eclipse принадлежат суперпользователю, то делаем от суперпользователя chown -hR user:group /usr/share/eclipse, где user и group ваш пользователь и его группа.
3) узнаем, что qt integration plugin 1.4.3 требует более старую версию java:)
в итоге я поставил qt integration plugin на eclipse 3.2.2 в убунту.
1) добавляем в software updater ссылку http://download.eclipse.org/releases/ganymede (это для eclipse 3.4.0 Ganymede), обновляемся, ставим плагины на выбор
2) если ставить eclipse из репозитория opensuse, то плагины надо копировать в /usr/share/eclipse, а не в /usr/lib и не в /usr/local/lib. т. к. eclipse нужно запускать от простого пользователя, а все файлы и директории в /usr/share/eclipse принадлежат суперпользователю, то делаем от суперпользователя chown -hR user:group /usr/share/eclipse, где user и group ваш пользователь и его группа.
3) узнаем, что qt integration plugin 1.4.3 требует более старую версию java:)
в итоге я поставил qt integration plugin на eclipse 3.2.2 в убунту.
-
Trayax
- Сообщения: 209
- ОС: Debian 6.0 Wheezy/WinXP sp3
Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0
А не подскажете адресок для callisto? http://download.eclipse.org/releases/callisto не подходит
-
Mifodix
- Сообщения: 373
- ОС: Fedora 17 x86_64
Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0
Trayax писал(а): ↑28.01.2009 15:20А не подскажете адресок для callisto? http://download.eclipse.org/releases/callisto не подходит
http://download.eclipse.org/callisto/releases/ подходит?
-
Trayax
- Сообщения: 209
- ОС: Debian 6.0 Wheezy/WinXP sp3
Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0
Спасибо, помогло. Правда, QT-плагин все равно пришлось ставить руками.
-
TuxWare
- Сообщения: 637
- ОС: Windows 7
Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0
Я об этом и не знал
Код:
!SESSION 2009-01-28 01:30:41.920 -----------------------------------------------
eclipse.buildId=I20081211-1908
java.version=1.6.0_11
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=ru_RU
Command-line arguments: -os linux -ws gtk -arch x86_64
!ENTRY com.trolltech.qtcppdesigner 2 2 2009-01-28 01:31:51.458
!MESSAGE Some QtDesigner plugins could not be loaded.
!STACK 0
java.lang.Exception: /usr/lib64/kde4/plugins/designer/kde3supportwidgets.so: The plugin '/usr/lib64/kde4/plugins/designer/kde3supportwidgets.so' uses incompatible Qt library. (4.4.3) [release]
/usr/lib64/kde4/plugins/designer/kdewidgets.so: The plugin '/usr/lib64/kde4/plugins/designer/kdewidgets.so' uses incompatible Qt library. (4.4.3) [release]
/usr/lib64/kde4/plugins/designer/ksysguardwidgets.so: The plugin '/usr/lib64/kde4/plugins/designer/ksysguardwidgets.so' uses incompatible Qt library. (4.4.3) [release]
at com.trolltech.qtcppdesigner.QtDesignerPlugin.loadPlugins(QtDesignerPlugin.java:1
95)
at com.trolltech.qtcppdesigner.QtDesignerPlugin$1.run(QtDesignerPlugin.java:95)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3425)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3072)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2384)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2348)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2200)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:495)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:333)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:490)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java
:113)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ecli
pseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLau
ncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:366)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav
a:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:550)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:505)
at org.eclipse.equinox.launcher.Main.run(Main.java:1237)
at org.eclipse.equinox.launcher.Main.main(Main.java:1213)
!ENTRY org.eclipse.cdt.core 1 0 2009-01-28 01:32:49.720
Обратите внимание на версию явы
-
Mifodix
- Сообщения: 373
- ОС: Fedora 17 x86_64
Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0
странно...я был уверен, что это из-за явы (видел такое объяснение в сети)...тогда непонятно почему плагин не хочет работать? т.е. он даже появляется в меню, но стоит, например, запустить создание виджета, так эклипс сразу падает.
-
TuxWare
- Сообщения: 637
- ОС: Windows 7
Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0
Но java и qt-eclipse-integration тут не причем. Это падение не присутствует в cdt-4 и началось с приходом cdt-5 (или 5.0.1 - уже забыл). Оно так же наблюдалось на ранних буилдах 5.0.2 (о последних я уже ничего не ведаю) и ранних буилдах 6.0 (последние 2-3 буилда починили).
-
Mifodix
- Сообщения: 373
- ОС: Fedora 17 x86_64
Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0
TuxWare писал(а): ↑01.02.2009 02:10
Но java и qt-eclipse-integration тут не причем. Это падение не присутствует в cdt-4 и началось с приходом cdt-5 (или 5.0.1 - уже забыл). Оно так же наблюдалось на ранних буилдах 5.0.2 (о последних я уже ничего не ведаю) и ранних буилдах 6.0 (последние 2-3 буилда починили).
у меня cdt 4.0-150.1
-
TuxWare
- Сообщения: 637
- ОС: Windows 7
Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0
CDT 4.0.3 Builds /* Последняя модификация cdt-4 после этого пошел cdt-5 */
Please select a build from the list below:
Note that these builds run against Eclipse 3.3.x only /* Взято с download.eclipse.org/tools/cdt */
А Вы в теме написали "+ Eclipse 3.4.0"
Please select a build from the list below:
Note that these builds run against Eclipse 3.3.x only /* Взято с download.eclipse.org/tools/cdt */
А Вы в теме написали "+ Eclipse 3.4.0"
-
Mifodix
- Сообщения: 373
- ОС: Fedora 17 x86_64
Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0
ситуация просняется
вечером буду исправлять и тестить.
-
Mifodix
- Сообщения: 373
- ОС: Fedora 17 x86_64
Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0
снёс к чертям пакеты из репозитория суси, поставил с сайта Eclipse fo C/C++ deelopers 3.4.1. Ес-но с ним не работает qt integration. откуда взять "нужный" cdt?
-
TuxWare
- Сообщения: 637
- ОС: Windows 7
Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0
У как Вас бросает.
Однозначного решения нет, я достаточно успешно пользуюсь таким
http://download.eclipse.org/eclipse/downlo...11908/index.php
http://download.eclipse.org/tools/cdt/buil...0602/index.html
Можно сначала попробовать последние сборки cdt-5.0.2
http://download.eclipse.org/tools/cdt/buil...0802/index.html
Или вернуться на эклипс-3.3 + cdt-4
http://download.eclipse.org/eclipse/downlo...11908/index.php
http://download.eclipse.org/tools/cdt/buil...0602/index.html
Можно сначала попробовать последние сборки cdt-5.0.2
http://download.eclipse.org/tools/cdt/buil...0802/index.html
Или вернуться на эклипс-3.3 + cdt-4
-
Mifodix
- Сообщения: 373
- ОС: Fedora 17 x86_64
Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0
новые билды cdt не помогли. ладно, буду использовать более старую версию eclipse. спасибо за помощь!