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

[Ответить]
psionrevo [11.07.2008 15:41] :
куча образов, какой качать - не ясно...
может есть конкретная ссылка? %)
maslovsky [11.07.2008 18:12] :
Напирмер: http://www.vmware.com/appliances/directory/1161
psionrevo [13.07.2008 14:21] :
спасибо

итак, имею 3 варианта отладки
на ББ под win:

1) kubuntu под vmplayer

ищу kdevelop

-субъективно тормозит (нужно много RAM)

2) qt4.4.0+

понравились IDE
qdevelop
code blocks

-отлаживать придется компонент для qt2.3.2 под qt4.4.0,
посмотрим что получится

3) cygwin-X

попробую собрать IDE,
дальше видно будет
psionrevo [14.07.2008 01:55] :
вот непруха

под cygwin программы собираются без проблем, X сервер работает, но с сокетами застрял ((
при запуске
qvfb & example -qws
ругается
QWSServerSocket: could not bind to file /tmp/qtembedded-Àäìèíèñòðàòîð/QtEmbedded-0
Error: File exists
Failed to bind to /tmp/qtembedded-Àäìèíèñòðàòîð/QtEmbedded-0

а вот тут работало
http://takahr.dhis.portside.net/cgi-bin/rwiki.cgi?cmd=view;name=QtopiaSDK+on+Cygwin%3Aen

в инете по этому поводу почти ничего...
установил nfs, если дело в нем, а настроить никак...
вообще не понятно, как ошибку поглубже копнуть, strace пишет что-то, но я не разберусь пока

ну или может у меня в win какая служба отключена...

есть пока одна идея - пересобирать qt-embedded и qtopia с -DQT_NO_QWS_MULTIPROCESS -DQT_NO_NETWORKPROTOCOL
опять же еще вопрос поможет ли это в борьбе с bind

и под linux в вирт машине фигня:
в образе dsl qvfb отображает запущенную прогу, а потом вылетает - глюки.

а kubuntu точить и точить, пакеты под нее с инета в ручную грузить (из вирт машины к инету не могу подрубиться), потом монтировать vmx диск не знаю чем (в старой vmware была утилита mount).
а как в vmware шары сделать, опять же не понятно по help...

выходит, отлаживать куски кода под qt4.4.0, а потом вставлять их на завре и на нем собирать.

не выходит с IDE

Jay [14.07.2008 09:21] :
Вот эта длинная строка - это скорее всего, закодированное имя пользователя. Попробуйте выполнить запуск от пользователя с логином только из латинских букв.

Если не прокатит, то, возможно, следует запускать все-таки не "qvfb & example -qws", а в две строчки. Сначала "qvfb &", потом "example -qws". Возможно, qvfb просто не успевает запуститься и инициализироватся полностью.

Потом я бы еще попробовал запустить "qpe -qws &", а потом уже "example".

Если все не поможет, надо понять, откуда берется Error: File exists. Например, через чтение вывода strace.
psionrevo [14.07.2008 13:16] :
спасибо, Jay !

завел под win нового юзера root,
теперь дальше поехали

из под cygwin-x пускаю
пишет
теперь
пишет
пробую просто запустить
пишет
пускаю
пишет
переименовал example в e для удобства,
пробую
в 1.txt из интересного пишет
т.е. не запущен или что-то типа того cygserver
попробую рыть в этом направлении
psionrevo [14.07.2008 13:39] :
ура! заработало!

всего-то нужно было:
1)в окружении создать
2)пускануть
3)в службах запустить службу
cygwin server

после этого
и пример заработал
Jay, еще раз спасибо за помощь !

теперь попробую прикрутить gdb,
а после какой-нить IDE
maslovsky [14.07.2008 18:56] :
psionrevo, учим один момент - всё будет работать на PC до тех пор, как не слинкуешся с какой-нибудь шарповской библиотекой. Они собранны только под arm. Так что вызовы шарповских функций придется ifdef-ить. Или свои заглушки писать и т.п.
psionrevo [14.07.2008 21:41] :
maslovsky
благодарю за предупреждение и надеюсь не столкнуться с такой ситуацией

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

а вот гнаться за новыми qt версиями не буду - не догоню.
хочу все свое хозяйство строить на стареньких с исходниками qt-embedded-2.3.2 и qtopia 1.5

вот только пока все равно с IDE не определюсь:

1) есть заманчивый вариант dev-cpp с исходниками под Delphi (моя стихия
весь код можно "потрогать"

2) попробую eclipse+CDT

3) очень почему-то нравится code blocks, но там никак не соображу пока как проект новый сделать не под qt4

4) qdevelop тоже из исходников собрал, может и его попробуем позже в нем же самом потрейсить и код прилохматить
maslovsky [15.07.2008 01:21] :
psionrevo, попробуй всё по очереди - выберишь то, что понравится Удачи!
[Ответить]
[< Назад]  [Вперед >]