PDA

Просмотр полной версии : Eclipse Europa + Qt4 + C++ + Linux Fedora Core 6


Дикс
18.08.2008, 11:10
подскажите, как это всё увязать? Эклипс работает, приложения с qt4 в консоли компилируются - а как создать проект в Эклипсе? Там нет упоминаний Си++ и в настройках что-то не нахожу, где компилятор прописывать. Мануалы тоже не могу подходящие найти.

Если кто настраивал, подскажите как быстро всё это сделать плиз

MacTep
18.08.2008, 11:33
C++:
_http://www.eclipse.org/cdt/
_http://www.eclipse.org/downloads/download.php?file=/tools/cdt/releases/ganymede/dist/cdt-master-5.0.0.zip

Qt4:
Ручками - _http://scroogie.de/index.php?/archives/61-Qt4-in-Eclipse.html
Плагин - _http://trolltech.com/developer/downloads/qt/eclipse-integration-download

Дикс
18.08.2008, 14:34
вот по этому тутору:
http://scroogie.de/index.php?/archives/61-Qt4-in-Eclipse.html

сделал всё, добавляю target -
щёлкаю по qmake - и получаю в консоль

**** Build of configuration Debug for project test ****

qmake4 helloworld.pro
Cannot find file: helloworld.pro.


в чём подвох??

MacTep
18.08.2008, 15:58
Поставь лучше плагин интеграции. Проще будет. А тут копать от того, что он, думаю, не там его ищет. Он это делает в корне проекта, а файл при создании кладется в src/

fucker"ok
18.08.2008, 16:06
http://trolltech.com/developer/downloads/qt/eclipse-integration-download
Эту штуку поставил?

Там ничего сложного нет, просто плагин скопировать в папку еклипса и у тебя будет возможность создавать QT проекты прямо в eclipse.
Тут написано как ставить http://trolltech.com/developer/downloads/qt/qteclipse-installmanual
Папки могут быть разные.
У меня например плагин QT в /usr/share/eclipse установлен.
Так-что копирую куда только можно))

Да, возможно у тебя прямо в дистрибутиве есть. Посмотри в пакетах.
Я лично в ручную ставил. Ничего сложного.

Дикс
19.08.2008, 09:54
всё, гуд, заработало
осталось выучить Си++ и Qt4 ))

Дикс
19.08.2008, 10:11
первая же ГУЙня - обычное окно с контролами безо всякого экшена - весит 14 мб!
Как это понимать? Особенность Qt4?

nerezus
19.08.2008, 10:40
Линкуй динамически.

nerezus
19.08.2008, 10:41
strip your_binary

Дикс
19.08.2008, 12:24
Линкуй динамически.
не умею пока

strip your_binary
спасибо, размер стал 8 мб
почитал ман, погуглил - не могу понять, за счёт чего такие преобразования? какие символы она вырезает из бинарника и почему он после этого продолжает работать?

nerezus
19.08.2008, 12:29
спасибо, размер стал 8 мб
почитал ман, погуглил - не могу понять, за счёт чего такие преобразования? какие символы она вырезает из бинарника и почему он после этого продолжает работать? Дебаг-инфу.

Еще можно в 2-3 раза уменьшить размер через upx.

fucker"ok
19.08.2008, 13:17
Интересно, у меня программы на Qt по 1мб весят. Без всяких танцев.

Дикс
19.08.2008, 16:51
АААа
после upx'а он стал 4 мб!
надо вот че сделать:


#! /bin/bash
cd /bin
for binary in *
do
strip $binary
upx -9 $binary
done

Дикс
19.08.2008, 16:53
И лишь после зипование он стал весить 1мб!!!

http://up.giga.su/102429885/