Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Qt + Eclipse + Ubuntu  (Прочитано 14126 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн xwizard

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Qt + Eclipse + Ubuntu
« : 18 Августа 2008, 00:46:23 »
Здравствуйте!
сильно не пинайте ногами, вопрос задаю потому что не хочу замусоривать систему "зря" или "коряво" установленными пакетами и программами и потому еще, что безлимитный инет у меня ночной, т.е. при нормальной дневной жизни на время когда я сижу в сети мозг уже отключается.

вопрос вот, собственно, в чем.

Есть Ubuntu 8.04.
сейчас сливаю с официальных сайтов следующие вещи:

eclipse-SDK-3.4-linux-gtk.tar.gz
eclipse-cpp-ganymede-linux-gtk.tar.gz
qt-x11-opensource-src-4.4.1.tar.gz

что мне еще нужно для полного счастья (чтобы программировать на с++ и использовать библиотеки qt) и чтобы это все хорошо установилось, запустилось, работало, компилило - чтоб все было без косяков.

не хотелось бы проседеть еще несколько ночей в поисках недостающих пакетов и мучениями с их установкой/переустановкой.

заранее спасибо всем откликнувшимся, можете даже ругаться, главное по делу посоветуйте. :)

пс. в вынде, например, еще minGW нужен или другая штука, заменяющая линуксовский gcc&g++. Что еще нужно будет скачать/установить для Убунты?

Оффлайн Holy Cheater

  • Любитель
  • *
  • Сообщений: 52
  • His Holiness
    • Просмотр профиля
Re: Qt + Eclipse + Ubuntu
« Ответ #1 : 18 Августа 2008, 01:06:19 »
Для полного счастья вам нужно только 2й архив.
Из репов пакеты: libqt4-dev

Ну а по установке.. Я уже писал вроде где-то на форуме, но повторюсь:
распаковываете eclipse-cpp в /opt/eclipse-cpp, к примеру. Качаете с trolltech.com пакет интеграции с eclipse, распаковываете его в папку с eclipse
делаете линк с /opt/eclipse-cpp/eclipse в /usr/bin/eclipse..
Ну а дальше развлекаетесь.

Оффлайн xwizard

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Qt + Eclipse + Ubuntu
« Ответ #2 : 18 Августа 2008, 01:33:59 »
Цитировать
Для полного счастья вам нужно только 2й архив.
какой 2й архив?
Цитировать
Из репов пакеты: libqt4-dev
еще дополнительно к тому, что я уже качаю?
Цитировать
пакет интеграции с eclipse
это который qt-eclipse-integration-linux.x86-1.4.1.tar.gz ?
Цитировать
Ну а по установке.. Я уже писал вроде где-то на форуме, но повторюсь:
распаковываете eclipse-cpp в /opt/eclipse-cpp, к примеру. Качаете с trolltech.com пакет интеграции с eclipse, распаковываете его в папку с eclipse
делаете линк с /opt/eclipse-cpp/eclipse в /usr/bin/eclipse..
Ну а дальше развлекаетесь.
спасибо, что повторили персонально для меня. :)

Оффлайн Holy Cheater

  • Любитель
  • *
  • Сообщений: 52
  • His Holiness
    • Просмотр профиля
Re: Qt + Eclipse + Ubuntu
« Ответ #3 : 18 Августа 2008, 01:53:52 »
1.
Цитировать
eclipse-SDK-3.4-linux-gtk.tar.gz
eclipse-cpp-ganymede-linux-gtk.tar.gz
qt-x11-opensource-src-4.4.1.tar.gz
Ну какой из них 2й? :)
2. Да, sudo apt-get install libqt4-dev3. Да
4. Не за что :)

Оффлайн xwizard

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Qt + Eclipse + Ubuntu
« Ответ #4 : 18 Августа 2008, 02:07:52 »
так. сразу, чтобы убить возможные вопросы на этапе установки/компиляции.

1) распаковываю eclipse-cpp в /opt/eclipse-cpp
2) распаковываю в /opt/eclipse-cpp пакет qt-eclipse-integration-linux.x86-1.4.1.tar.gz
3)
Цитировать
делаете линк с /opt/eclipse-cpp/eclipse в /usr/bin/eclipse.
что-то у меня уже совсем крыша едет. создаем символическую ссылку?
команду из консоли можете привести, а то я кажется уже все забыл, что только знал.

4) набираю в консоли
sudo apt-get install libqt4-dev

и так, что мы получим в итоге? установленные библиотеки qt, пара распакованных архивов, которые мы даже не трогали... ничего компилить не надо что ли?
создадутся ярлычки там на десигнер в меню?
как запустить эклипс - прям через консоль? может как-нить мышкой обойтись?

и еще вопросы по eclips-у, работал я с ним не много...
вот как я понимаю:
код писать в нем. вроде это даже удобно.
там вроде можно еще и окошки моделировать. это так?
компилировать тоже в eclipse.

если что не так - извините и поправьте.

Оффлайн xwizard

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Qt + Eclipse + Ubuntu
« Ответ #5 : 18 Августа 2008, 13:13:01 »
так. прочитал сейчас на работе то, как я здесь тупил...
извините.  :idiot2: :) :coolsmiley:

Оффлайн xwizard

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Qt + Eclipse + Ubuntu
« Ответ #6 : 19 Августа 2008, 07:24:37 »
народ!!!!

установил все как сказано выше.
при наборе в камандной строке

eclipse

выдает окошко со следующим сообщением:

The Eclipse executable launcher was unable to locate its companion shared library.

чего делать?
что ему еще не хватает?
вывод каких команд Вы бы хотели увидеть?

Оффлайн nitx

  • Участник
  • *
  • Сообщений: 243
    • Просмотр профиля
Re: Qt + Eclipse + Ubuntu
« Ответ #7 : 19 Августа 2008, 08:23:45 »
нехватает ему либов (каких ненаписано, это вся ошибка?). Попробуй обновить версии пакетов из его зависимостей.

Оффлайн Holy Cheater

  • Любитель
  • *
  • Сообщений: 52
  • His Holiness
    • Просмотр профиля
Re: Qt + Eclipse + Ubuntu
« Ответ #8 : 19 Августа 2008, 09:08:50 »
openjdk-6-jre | sun-java6-jre - что-нибудь стоит из этого?
ЗЫ: можно еще поглядеть че у eclipse, который в репозиториях за зависимости..

Оффлайн xwizard

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Qt + Eclipse + Ubuntu
« Ответ #9 : 19 Августа 2008, 11:26:20 »
нехватает ему либов (каких ненаписано, это вся ошибка?). Попробуй обновить версии пакетов из его зависимостей.
это вся ошибка. зависимости все качались вместе с ним.

openjdk-6-jre | sun-java6-jre - что-нибудь стоит из этого?
ЗЫ: можно еще поглядеть че у eclipse, который в репозиториях за зависимости..
думаю у эклипса все норм, а вот java наверное придется обновлять/переустанавливать.
спасибо за подсказку.

Оффлайн nitx

  • Участник
  • *
  • Сообщений: 243
    • Просмотр профиля
Re: Qt + Eclipse + Ubuntu
« Ответ #10 : 19 Августа 2008, 11:31:20 »
java и является зависимостями eclipse, если так говоришь все скачалось самое последнее само, то дело не в java

Оффлайн Holy Cheater

  • Любитель
  • *
  • Сообщений: 52
  • His Holiness
    • Просмотр профиля
Re: Qt + Eclipse + Ubuntu
« Ответ #11 : 19 Августа 2008, 18:37:59 »
если eclipse не из репозитория ставить, то само врядли что-то скачается по зависимостям :)

Оффлайн xwizard

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Qt + Eclipse + Ubuntu
« Ответ #12 : 20 Августа 2008, 06:23:16 »
поставил sun-java5-jre и sun-java5-jdk.
чего-то не помогло.
следующую ночь буду ставить openjdk-6-jre | sun-java6-jre...

у кого какие мысли еще есть?

думается мне, может я неправильно как-то eclipse распаковал....

1) распаковал eclipse-cpp-ganymede-linux-gtk.tar.gz в /home/xwizard/eclipse
2) qt-eclipse-integration-linux.x86-1.4.1.tar.gz распаковал туда же, при этом обновилась папка plugins и еще какая-то.
3) создал линк в /usr/bin/
4) поставил libqt4-dev | sun-java5-jre | sun-java5-jdk
результат: не работает. выдает все то же короткое и непонятное сообщение об ошибке.

подскажите плиз - если ставить из репозитория через apt-get - какие нужны пакеты чтоб поставить эту связку Qt + Eclipse и кодить на с++.

спасибо тем, кто уже откликнулся.
« Последнее редактирование: 20 Августа 2008, 06:29:55 от xwizard »

Оффлайн Holy Cheater

  • Любитель
  • *
  • Сообщений: 52
  • His Holiness
    • Просмотр профиля
Re: Qt + Eclipse + Ubuntu
« Ответ #13 : 20 Августа 2008, 16:55:00 »
У меня подозрение, что вы хардлинк сделали..
sudo ln -sfv /opt/eclipse-cpp/eclipse /usr/bin/eclipse

Оффлайн xwizard

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Qt + Eclipse + Ubuntu
« Ответ #14 : 22 Августа 2008, 01:21:56 »
поставил я из репозиториев такие весчи:

gcc
g++
Qt
Eclipse (for C++ Dev)

так вот. связка с++ и Qt работает на ура, но вот эклипс чего-то не знает как компилить проекты на с++ (хотя нажимаю файл-создать-стандартный проект с++)

в итоге эклипс у меня всего лишь удобный редактор кода с подсветкой синтаксиса... и не более..

а хотелось бы чтобы при нажатии на кнопке "выполнить" не вылазило сообщение "произошла внутренняя ошибка приложения "запуск"" а компилило и запускало мой проект.

вроде есть специальный интегратор для с++ под эклипс, но дело в том, что он просится установится в папку с эклипс, а я не знаю, куда запихал эклипс менеджер пакетов синаптик... если знаете - подскажите, попробую установить интегратор для с++. может быть проблема как раз в этом.
« Последнее редактирование: 22 Августа 2008, 01:28:51 от xwizard »

 

Страница сгенерирована за 0.06 секунд. Запросов: 26.