Eclipse Europa + Qt4 + C++ + Linux Fedora Core 6

Discussion in 'Безопасность и Анонимность' started by Дикс, 18 Aug 2008.

  1. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    подскажите, как это всё увязать? Эклипс работает, приложения с qt4 в консоли компилируются - а как создать проект в Эклипсе? Там нет упоминаний Си++ и в настройках что-то не нахожу, где компилятор прописывать. Мануалы тоже не могу подходящие найти.

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

    MacTep Elder - Старейшина

    Joined:
    29 May 2006
    Messages:
    317
    Likes Received:
    160
    Reputations:
    35
    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
     
    1 person likes this.
  3. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    вот по этому тутору:
    http://scroogie.de/index.php?/archives/61-Qt4-in-Eclipse.html

    сделал всё, добавляю target -
    щёлкаю по qmake - и получаю в консоль
    PHP:
    **** Build of configuration Debug for project test ****

    qmake4 helloworld.pro 
    Cannot find file
    helloworld.pro.
    в чём подвох??
     
  4. MacTep

    MacTep Elder - Старейшина

    Joined:
    29 May 2006
    Messages:
    317
    Likes Received:
    160
    Reputations:
    35
    Поставь лучше плагин интеграции. Проще будет. А тут копать от того, что он, думаю, не там его ищет. Он это делает в корне проекта, а файл при создании кладется в src/
     
  5. fucker"ok

    fucker"ok Elder - Старейшина

    Joined:
    21 Nov 2004
    Messages:
    578
    Likes Received:
    274
    Reputations:
    91
    http://trolltech.com/developer/downloads/qt/eclipse-integration-download
    Эту штуку поставил?

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

    Да, возможно у тебя прямо в дистрибутиве есть. Посмотри в пакетах.
    Я лично в ручную ставил. Ничего сложного.
     
    #5 fucker"ok, 18 Aug 2008
    Last edited: 18 Aug 2008
  6. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    всё, гуд, заработало
    осталось выучить Си++ и Qt4 ))
     
  7. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    первая же ГУЙня - обычное окно с контролами безо всякого экшена - весит 14 мб!
    Как это понимать? Особенность Qt4?
     
  8. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    727
    Reputations:
    266
    Линкуй динамически.
     
  9. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    727
    Reputations:
    266
    strip your_binary
     
  10. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    не умею пока

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

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    727
    Reputations:
    266
    Дебаг-инфу.

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

    fucker"ok Elder - Старейшина

    Joined:
    21 Nov 2004
    Messages:
    578
    Likes Received:
    274
    Reputations:
    91
    Интересно, у меня программы на Qt по 1мб весят. Без всяких танцев.
     
  13. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    АААа
    после upx'а он стал 4 мб!
    надо вот че сделать:

    Code:
    #! /bin/bash
    cd /bin
    for binary in *
    do
      strip $binary
      upx -9 $binary
    done
     
  14. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    И лишь после зипование он стал весить 1мб!!!

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