HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: вопрос про IDE для qtopia
Страницы: [1] 2 3

[Ответить]
psionrevo [07.07.2008 23:59] вопрос про IDE для qtopia:
мне тут приспичило компонент логически сложный отлаживать - и что-то сильно напрягает на маленьком экране все делать да еще и постоянно отвлекаться на make

вот и родилась мысль установить на ББ какой-нить удобный IDE и в нем отладить логику компонента, а доводить до ума уже как всегда на самом завре.

вопрос: а ну как есть опыт (может кто вспомнит - ведь давно дело было)?
каким IDE воспользоваться, чтобы приложение с единственным widget ом (в него отлаживаемую логику и помещу) компилировалось и запускалось одной комбинацией клавиш, чтобы ошибки тут же показывались с переходом на строки по щелчку на них мышой и чтобы трассировка переменных была (типа как в delphi)?

большущее спасибо!
Jay [08.07.2008 19:52] :
На выбор:

[*:d15d23e8bc]KDevelop
[*:d15d23e8bc]QDevelop
[*:d15d23e8bc]Monkey Studio
[*:d15d23e8bc]CodeWarrior
[*:d15d23e8bc]Eclipse с плагинами для QT/KDE

psionrevo [09.07.2008 01:46] :
собственно, собрал qdevelop, пробую.

больше всего пока code blocks понравился.

вообще-то под cacko мой компонент должен работать, но, думаю,
логику и в qt4 можно проверить

если кто усматривает в этом кривость - скажите, как лучше сделать.
моя цель: организовать на ББ максимально удобную и быструю отладку в IDE кода компонентов для qt (cacko прошивка), после чего переносить отлаженные куски кода на завр (в идеале целиком компоненты, если удастся настроить IDE на работу с qt 2.3.2)

знаю, что нужно как минимум поставить
gcc 2.95.2
binutils-2.11.2
(эти два у меня есть - я их собирал под cygwin, когда кросс для distccd делал)

qt-embedded-2.3.2
qtopia-free-1.5.0
(эти попробую собрать)

а вот заголовки откуда брать?
и как собирать, чтобы запускался результат на ББ (там вроде что-то с vfb нужно шаманить)?

Jay [09.07.2008 11:01] :
Поиск по слову Zaurus на qtopia.net дает несколько интересных ссылок
Например:
Easy Developing For Qtopia
http://www.qtopia.net/developer/qtopia.php?linkFile=../developer/developers/getting_started.php

Оттуда же ссылка
My first Qtopia application -- how to get started with Qtopia development
psionrevo [10.07.2008 00:11] :
спасибо!

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

а под arm я на самом завре быстрее и надежнее соберу - на нем все отстроено.

другая проблема - как совместить современные (? они вроде заточены под qt4) IDE со старой qt-embedded и qtopia.

вот и выбираю - никак не могу собрать все в кучку

попробую как в ссылках выше, т.е. 1)ставлю linux в вирт машине (у меня вокруг win)
2)собираю gcc 2.95.2
3)собираю binutils
4)собираю qt-embedded
5)собираю qtopia
6)собираю code blocksс

интересен бы был вариант под cygwin,
но пока не соображу, что к чему прикручивать

а qt насколько совместима снизу вверх по исходникам?


Jay [10.07.2008 00:55] :
Ну между QT 4.4 и qtopia 1.5 - технологическая пропасть, так сказать

Возможно, стандартная схема работы "текстовый редактор" - "компилятор" - "отладчик" будет более приемлемой.

Хотя, наверняка можно прикрутить все это к IDE. Указать путь к заголовкам (он потом преобразуется в CFLAGS -I), к библиотекам (-L), список нужных библиотек для линковки (-l). Дальше - дело техники Если компилится под ту же архитектуру, то просто не нужен кросс. Собирать обычным gcc 2.95 под ту же архитектуру. Перед этим нужно собрать требуемые либы (qt-embedded/qtopia).
Jay [10.07.2008 00:56] :
Забыл упомянуть, что визуальные редакторы форм, скорее всего в этом режиме будут недоступны.
maslovsky [10.07.2008 15:35] :
В сомплекте с Шарповским SDK идет QDesigner, который генерит совместимые формы. Пользоваться нужно только им.
psionrevo [11.07.2008 10:41] :
скачал fedora (red hat), начал ставить в вирт машине - выдает ошибку vmware
какой бы взять дистрибутив, чтобы rpm легко ставились и kde был?
maslovsky [11.07.2008 13:50] :
kubuntu?

И ставить ничего не нао - бери готовую сборку для VM
[Ответить]
[Вперед >]