Существует ли возможность отлаживать (или хотя бы получать код ошибки при вылете) готовые приложения?
gdb
ulimit -c unlimited - для коре-дампов, если выключены
"Творения" мои пока консольные, запускаю из eConsole.
удобнее, имхо, telnet/ssh
![]() |
![]() |
![]() |
![]() |
![]() |
Здравствуйте, гость ( Вход | Регистрация ) |
![]() Пробуем портировать игры и проги сами |
eug |
![]() |
Мастер ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 174 Регистрация: 7.12.2007 Из: 53 км на юг от града Петра Пользователь №: 156 234 Модель телефона: - Рейтинг: 139 ![]() |
Существует ли возможность отлаживать (или хотя бы получать код ошибки при вылете) готовые приложения? gdb ulimit -c unlimited - для коре-дампов, если выключены "Творения" мои пока консольные, запускаю из eConsole. удобнее, имхо, telnet/ssh |
Moose |
![]() |
Интересующийся ![]() ![]() Группа: Пользователи Сообщений: 69 Регистрация: 4.9.2008 Пользователь №: 180 521 Модель телефона: faitnomore Рейтинг: 24.5 ![]() |
Еще один вопрос.
Скомпилированные приложения работают странно. Все они запускаются, работает ввод выдод (printf, scanf), работает даже выделение памяти через malloc. Но после какого-то момента (в момент обработки данных, наверное) все вылетает. еКонсоль вываливается на "рабочий стол", телнет пишет, что потеряно соединение, телефон продолжает работать как ни в чем не бывало. Ни кто не знает, в чем дело? В аттаче одно из таких приложений. Запускаю их exec <путь><имя приложения> |
Winand |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 337 Регистрация: 3.2.2007 Из: г. Железнодорожный, Моск. обл. Пользователь №: 120 503 Модель телефона: A1200e, Milestone Прошивка: 14R_F6 Рейтинг: 44.5 ![]() |
вроде бы из-за exec.
Пиши просто полный путь к программе (ну или относитьльный "./prog") Добавлено позже (14.12.2008, 16:14): Кстати да! Цитата удобнее, имхо, telnet/ssh |
eug |
![]() |
Мастер ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 174 Регистрация: 7.12.2007 Из: 53 км на юг от града Петра Пользователь №: 156 234 Модель телефона: - Рейтинг: 139 ![]() |
|
Moose |
![]() |
Интересующийся ![]() ![]() Группа: Пользователи Сообщений: 69 Регистрация: 4.9.2008 Пользователь №: 180 521 Модель телефона: faitnomore Рейтинг: 24.5 ![]() |
Winand,
eug, ![]() Спасибо! |
Stalker 1988 |
![]() |
![]() MotoArhangel ![]() ![]() ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 703 Регистрация: 29.5.2006 Из: Алтайский край Пользователь №: 85 312 Модель телефона: DEFY \ Atrix 4G Прошивка: CM10 & MIUI Настроение: Ну вот и вернулся =) Рейтинг: 465.5 ![]() |
У меня такой вопрос.Можно ли портировать програмки с iPhone? Я как посмотрел для него много прикольных програмок.
|
Moose |
![]() |
Интересующийся ![]() ![]() Группа: Пользователи Сообщений: 69 Регистрация: 4.9.2008 Пользователь №: 180 521 Модель телефона: faitnomore Рейтинг: 24.5 ![]() |
Кто нибудь пожалуйста перезалейте последнюю версию игрового окружения под cygwin!
Ссылка в 52 посте не работает, сообщает что файл не найден на сервере. |
velesiK |
![]() |
Новичок ![]() Группа: Пользователи Сообщений: 25 Регистрация: 10.11.2008 Пользователь №: 185 761 Модель телефона: A1200 Прошивка: jffs2 11R Рейтинг: 18 ![]() |
Цитата 4) качаем игровое окружение (games-env-cygwin.tar.gz) http://rapidshare.com/files/158048309/game...win.tar.gz.html Ошибочная ссылка, можно перезалить :.(.. |
Lubomyr |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 541 Регистрация: 25.8.2005 Из: Україна, Львів Пользователь №: 49 683 Модель телефона: Samsung i5700 Прошивка: Android 2.1 Рейтинг: 285.5 ![]() |
velesiK,
В последнее время на рапиде появилось очень много лимитов ![]() перезалил на fileshare.in.ua ![]() еще одно зеркало http://www.megaupload.com/ru/?d=3UP6S01W Сообщение отредактировал Lubomyr - 29.12.2008, 9:48 |
velesiK |
![]() |
Новичок ![]() Группа: Пользователи Сообщений: 25 Регистрация: 10.11.2008 Пользователь №: 185 761 Модель телефона: A1200 Прошивка: jffs2 11R Рейтинг: 18 ![]() |
>перезалил на fileshare.in.ua
Тут загрузка часто рветься ![]() >http://www.megaupload.com/ru/?d=3UP6S01W а тут скачал. Огромное спасибо+!!! ,плюсики пока ставить не могу :.(.. а какой объем из инета Cygwin берет? и еще вопрос как перенести Cygwin с одного компа на другой где нет инета? Сообщение отредактировал velesiK - 29.12.2008, 12:31 |
Yoda_49 |
![]() |
![]() Мастер ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 191 Регистрация: 5.3.2008 Из: РБ Минск Пользователь №: 165 650 Модель телефона: Razr XT912 / XT1080M Прошивка: xxx Рейтинг: 3 ![]() |
Цитата а какой объем из инета Cygwin берет? Метров ~150. |
Allin |
![]() |
![]() Интересующийся ![]() ![]() Группа: Пользователи Сообщений: 75 Регистрация: 22.3.2005 Из: Апатиты Мурманской области Пользователь №: 39 273 Модель телефона: c380, a1200e Прошивка: motoKDE_2FR, F6 Рейтинг: 6.5 ![]() |
дешевле в плане траффика ставить linux и уже в нем заниматься кросскомпиляцией. да и cygwin этот от лукавого. многое с ним не собирается
|
Moose |
![]() |
Интересующийся ![]() ![]() Группа: Пользователи Сообщений: 69 Регистрация: 4.9.2008 Пользователь №: 180 521 Модель телефона: faitnomore Рейтинг: 24.5 ![]() |
И снова вопрос.
В скрипте setenv-a1200.sh задается переменная среды qmakespec. Код export PHONESPEC='a1200' ... export QMAKESPEC=/opt/dev-ezx/qmakespec/qws/linux-${PHONESPEC}-g++ Но параметр указывает вникуда, т.е. папки qmakespec ни по указанному адресу, ни где либо еще нет. Так быть и должно, или проблемы в SDK, или у меня? В принципе сам разобрался. Эта переменная была бы нужна если бы использовался qmake, в сдк предлагается использовать tmake. Была б кнопка удалить, удалил бы. А так все. Вопрос закрыт. Сообщение отредактировал Moose - 1.1.2009, 23:45 |
Moose |
![]() |
Интересующийся ![]() ![]() Группа: Пользователи Сообщений: 69 Регистрация: 4.9.2008 Пользователь №: 180 521 Модель телефона: faitnomore Рейтинг: 24.5 ![]() |
Вопрос по работе с интерфейсом.
1) Как заставить телефон показывать приложение при закрытом флипе? Или вообще хоть что-то отрисовывать... 2) Как вообще определять положение флипа? Все это надо бы не скриптами, а из самого приложения. |
eug |
![]() |
Мастер ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 174 Регистрация: 7.12.2007 Из: 53 км на юг от града Петра Пользователь №: 156 234 Модель телефона: - Рейтинг: 139 ![]() |
> 1) Как заставить телефон показывать приложение при закрытом флипе? Или вообще хоть что-то отрисовывать...
отрисовать хоть что-то можно через фреймбуфер > 2) Как вообще определять положение флипа? int UTIL_GetFlipStatus(), 0 - флип открыт (С-шная ф-я) остальные способы здесь |
schumifan |
![]() |
Новичок ![]() Группа: Пользователи Сообщений: 27 Регистрация: 15.5.2006 Пользователь №: 83 248 Модель телефона: Rokr E1 Прошивка: R373_45R Рейтинг: 0 ![]() |
@eug: Can you tell me how to use ZApplication::signalOpenDoc?
A user opens an image file with my application using the file manager. The documentation says that the full path of the file is passed with that signal. Can you write a short example of how to extract that path?...I have tried this without any success: CODE ZApplication *a = new ZApplication(argc,argv); MainWindow* me = new MainWindow; QObject::connect(a, SIGNAL(signalOpenDoc(const QString &)), me, SLOT(openFile(const QString &))); me->resize(240, 320); me->show(); return a->exec(); Thanks. Сообщение отредактировал schumifan - 17.1.2009, 10:02 |
eug |
![]() |
Мастер ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 174 Регистрация: 7.12.2007 Из: 53 км на юг от града Петра Пользователь №: 156 234 Модель телефона: - Рейтинг: 139 ![]() |
A user opens an image file with my application using the file manager. afaik, if application was launched as associated program, file name passed as second argument if you are using script to run your program, you can launch it like exec proga $2 and check argv[1], otherwise (without any script) argv[2]. |
Allin |
![]() |
![]() Интересующийся ![]() ![]() Группа: Пользователи Сообщений: 75 Регистрация: 22.3.2005 Из: Апатиты Мурманской области Пользователь №: 39 273 Модель телефона: c380, a1200e Прошивка: motoKDE_2FR, F6 Рейтинг: 6.5 ![]() |
а есть ли элегантное решение для добавления приложению (не sdl) обработку внешних событий? типа: сворачивание при входящем звонке/смс, флип и возврат в исходное состояние по окончании... очень хотелось бы видеть кусок готового кода для патчинга, как это было сделано в sdl-приложениях.
|
schumifan |
![]() |
Новичок ![]() Группа: Пользователи Сообщений: 27 Регистрация: 15.5.2006 Пользователь №: 83 248 Модель телефона: Rokr E1 Прошивка: R373_45R Рейтинг: 0 ![]() |
Thanks eug, I figured it out..had to change the launch script a little
![]() |
Moose |
![]() |
Интересующийся ![]() ![]() Группа: Пользователи Сообщений: 69 Регистрация: 4.9.2008 Пользователь №: 180 521 Модель телефона: faitnomore Рейтинг: 24.5 ![]() |
Вопрос по интернализации.
Кто нибудь успешно использовал QTranslator и tr()? В майн следующий код: Код QTranslator appTranslator (0); QString fname=QString(argv[0])+"_"+ZLanguage::getSystemLanguageCode(); appTranslator.load(fname); app.installTranslator(&appTranslator); Проверял на счет загружает ли файл, все нормально. лоад выдает 1 при таком использовании. Далее в виджете использую Код FullWidget::tr("Volume") FullWidget::tr("OK") FullWidget::tr("Cancel") Первые два вообще ничего не находят, т.е. возвращают запрос а не перевод. Третье выдает сегфолт. Причем эксперимнтально выяснил, что сегфолтает только если есть перевод. Т.е. если вызывать с параметром, которого нет в qm то просто не переводит. Гуглил, перечитывал маны, изучал ezxcap на гуглкоде. Не помогло. Объясните, почему и отчего происходит этот стук? |
ullise |
![]() |
Новичок ![]() Группа: Начинающие Сообщений: 1 Регистрация: 30.1.2009 Пользователь №: 192 375 Модель телефона: a1200e Прошивка: R541_G_11.52.14R_F6 Рейтинг: 0 ![]() |
Перезалейте пожалуйста окружение для портирования (Linux).
|
Lubomyr |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 541 Регистрация: 25.8.2005 Из: Україна, Львів Пользователь №: 49 683 Модель телефона: Samsung i5700 Прошивка: Android 2.1 Рейтинг: 285.5 ![]() |
ullise,
перезалил и обновил ссылки в 1-ом сообщении http://fileshare.in.ua/1852796 http://www.megaupload.com/?d=HNX25H19 |
Silent_Bob |
![]() |
![]() Городской партизан ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 3 590 Регистрация: 6.2.2008 Пользователь №: 162 603 Модель телефона: A853, A1200e, Xiaomi MI-2 Прошивка: Готичная ![]() Рейтинг: 807 ![]() |
http://www.humyo.com/F/784305-347095687 - games-env-linux.tar.gz
http://www.humyo.com/F/784305-347107601 - games-env-cygwin.tar.gz ![]() |
MaXvAnDl |
![]() |
Новичок ![]() Группа: Пользователи Сообщений: 14 Регистрация: 28.2.2008 Пользователь №: 165 046 Модель телефона: A1200 Рейтинг: 0 ![]() |
как сделать форму с двумя кнопками пробовал так
#include <zmainwidget.h> #include <qapplication.h> #include <qpushbutton.h> #include <qfont.h> #include <stdio.h> #include <stdlib.h> int main( int argc, char **argv ) { ZMainWidget *wdt = new ZMainWidget(0, "HelloWorldApp", 0); QApplication *a = new QApplication ( argc, argv ); QPushButton *start =new QPushButton( "start", 0 ); QPushButton *stop = new QPushButton( "stop", 0 ); QObject::connect(start, SIGNAL(clicked()), a, SLOT(start()) ); QObject::connect(stop, SIGNAL(clicked()), a, SLOT(stop()) ); a->setMainWidget(wdt ); start -> show(); return a->exec(); } не получается segmentation fault Сообщение отредактировал MaXvAnDl - 9.3.2009, 10:12 |
Moose |
![]() |
||
Интересующийся ![]() ![]() Группа: Пользователи Сообщений: 69 Регистрация: 4.9.2008 Пользователь №: 180 521 Модель телефона: faitnomore Рейтинг: 24.5 ![]() |
Так просто имхо не получится. В аттаче пример, как это сделал я.
Во втором - доки тролльтеха к кутопии той версии, что стоит на теле. Вроде до этого здесь никто не выкладывал. А вообще если интересно, почитай эти исходники
| ||
MaXvAnDl |
![]() |
Новичок ![]() Группа: Пользователи Сообщений: 14 Регистрация: 28.2.2008 Пользователь №: 165 046 Модель телефона: A1200 Рейтинг: 0 ![]() |
спасибо за комменты теперь-то я знаю что делать
![]() Сообщение отредактировал MaXvAnDl - 9.3.2009, 15:49 |
Lubomyr |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 541 Регистрация: 25.8.2005 Из: Україна, Львів Пользователь №: 49 683 Модель телефона: Samsung i5700 Прошивка: Android 2.1 Рейтинг: 285.5 ![]() |
обновил окружение для портирования (Linux)
тестировано на andlinux beta2 (final) http://www.mediafire.com/?ynoyzfezzvy ну и сам процес установки sdk и окружения для последней версии andlinux sudo mkdir /opt/a1200 sudo mkdir /opt/sdk sudo mkdir /home/a1200 sudo mkdir /home/a1200/build sudo mkdir /mmc sudo mkdir /mmc/mmca1 sudo mkdir /mmc/mmca1/games sudo tar -C /opt -xzvf /mnt/win/a1200-crosstool.tar.gz sudo tar -C /usr/local -xzvf /mnt/win/games-env-linux.tar.gz sudo tar -C /opt/a1200 -xzvf /mnt/win/a1200-lib.tar.gz sudo tar -C /opt/sdk -xzvf /mnt/win/a1200-e2-e680i-SDK.tar.gz sudo cp -a /opt/sdk/a1200/* /opt/a1200 sudo cp /usr/local/setenv-a1200.sh /home/a1200 sudo chown user:pass /home/a1200 |
Silent_Bob |
![]() |
![]() Городской партизан ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 3 590 Регистрация: 6.2.2008 Пользователь №: 162 603 Модель телефона: A853, A1200e, Xiaomi MI-2 Прошивка: Готичная ![]() Рейтинг: 807 ![]() |
Я уже целую одну прогу собрал
![]() |
Lubomyr |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 541 Регистрация: 25.8.2005 Из: Україна, Львів Пользователь №: 49 683 Модель телефона: Samsung i5700 Прошивка: Android 2.1 Рейтинг: 285.5 ![]() |
Обновил окружение для портирования для linux
http://www.mediafire.com/?adzgm4wkgkm пересобрал libogg и libvorbis, так как они работали неправильно с некоторыми приложениями |
Borman92 |
![]() |
![]() Мастер ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 252 Регистрация: 14.1.2008 Из: Москва Пользователь №: 160 063 Модель телефона: A1200e Прошивка: R541_G_11.52.14R_U3 Рейтинг: 55 ![]() |
|
Lubomyr |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 541 Регистрация: 25.8.2005 Из: Україна, Львів Пользователь №: 49 683 Модель телефона: Samsung i5700 Прошивка: Android 2.1 Рейтинг: 285.5 ![]() |
|
Lubomyr |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 541 Регистрация: 25.8.2005 Из: Україна, Львів Пользователь №: 49 683 Модель телефона: Samsung i5700 Прошивка: Android 2.1 Рейтинг: 285.5 ![]() |
Собрал Eduke32 (Duke Nukem 3d)
http://www.motoezx.at.ua/load/2-1-0-28 Но поиграть в него получится только тому, кому удастся настроить управление (клавиатуру) в меню игры, мне этого не удалось |
_Bolik_ |
![]() |
![]() Motolancer ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 528 Регистрация: 18.12.2006 Из: UA Львів Пользователь №: 111 986 Модель телефона: Razr XT910 Прошивка: 4.1.2 JB Рейтинг: 195 ![]() |
возможно (я еще не проверял), создать файл Duke3D.cfg
http://wiki.eduke32.com/wiki/Configuration_file_options секция [KeyDefinitions] хапнуть кейкоды с квейка или рокбокса.... |
Lubomyr |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 541 Регистрация: 25.8.2005 Из: Україна, Львів Пользователь №: 49 683 Модель телефона: Samsung i5700 Прошивка: Android 2.1 Рейтинг: 285.5 ![]() |
_Bolik_,
Ну тогда ничего хапать не нужно все игры использующие сдл-либу используют эти коды(они запрограмированы на уровне либы) A1200 SDL KEY ------------- Call = 32 SDLK_SPACE 102 SDLK_f HangUP = 27 SDLK_ESCAPE 97 SDLK_a Camera = 19 SDLK_PAUSE 101 SDLK_e Vol+ = 43 SDLK_PLUS 99 SDLK_c Vol- = 45 SDLK_MINUS 100 SDLK_d fire = 13 SDLK_RETURN 98 SDLK_b up = 275 SDLK_RIGHT 106 SDLK_j down = 276 SDLK_LEFT 105 SDLK_i right = 274 SDLK_DOWN 104 SDLK_h left = 273 SDLK_UP 103 SDLK_g select = mod key select (between vol+ & vol-) E6 SDL KEY ---------- Forward = 113 SDLK_q Pause = 112 SDLK_p Back = 111 SDLK_o und.Call = 114 SDLK_r und.hangup = mod key Добавлено позже (17.8.2009, 15:47): возможно даже если правильно настроить [Sound Setup] файле Duke3D.cfg то будет нормально работать звук, а может и не будет Добавлено позже (17.8.2009, 16:01): если верить log файлу который оставляет прога то файл должен быть не Duke3D.cfg а eduke32.cfg Сообщение отредактировал Lubomyr - 17.8.2009, 12:48 |
Lubomyr |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 541 Регистрация: 25.8.2005 Из: Україна, Львів Пользователь №: 49 683 Модель телефона: Samsung i5700 Прошивка: Android 2.1 Рейтинг: 285.5 ![]() |
еще один порт вырисовывается
![]() ![]() клава и звук работают даже без ковыряния в исходниках растянуть полностью на весь экран пока не получается доработаю сворачивание во время дзвонка, выложу в пакете Добавлено позже (20.8.2009, 1:01): даже не один порт а два ![]() ![]() Сообщение отредактировал Lubomyr - 19.8.2009, 22:15 ![]() ![]() |
Lubomyr |
![]() |
![]() Ветеран ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 541 Регистрация: 25.8.2005 Из: Україна, Львів Пользователь №: 49 683 Модель телефона: Samsung i5700 Прошивка: Android 2.1 Рейтинг: 285.5 ![]() |
Почти все тоже про портирование, только на английском написал, максимально упрощенно, с примерами как добавить сворачивание при звонках, и как мониторить сегфолты
http://www.motoezx.at.ua/load/8-1-0-32 |
Egomot |
![]() |
![]() Мастер ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 260 Регистрация: 28.2.2009 Из: Краснодар Пользователь №: 194 627 Модель телефона: Motorola Quench XT5 Прошивка: 2.1 Рейтинг: 36 ![]() |
2) копируем свои либы с телефона
для этого используем консоль или телнет cd /usr/lib tar zcvf /mmc/mmca1/ezx-lib.tar.gz * ээ...чет у меня неполучается ![]() а можно просто разобрать прошу выташить либы из /usr/lib и запоковать вручную в tar.gz ??? ![]() |
Egomot |
![]() |
![]() Мастер ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 260 Регистрация: 28.2.2009 Из: Краснодар Пользователь №: 194 627 Модель телефона: Motorola Quench XT5 Прошивка: 2.1 Рейтинг: 36 ![]() |
ИГРОВОЙ ОКРУЖЕНИЕ
выложите плиз на депозит или какойнить дркгой файл обменник.. с этих немогу скачать ![]() Сообщение отредактировал Egomot - 23.9.2009, 17:02 |
motorik9 |
![]() |
Интересующийся ![]() ![]() Группа: Пользователи Сообщений: 48 Регистрация: 23.12.2007 Из: гСерпухов Московская обл. Пользователь №: 158 032 Модель телефона: a1200e Прошивка: JFSSR 11... Рейтинг: 0 ![]() |
доброго времени.У меня windows vista,вроде бы cingwin должен установиться,но он никак не устанавливается.Как установить подскажите,или скиньте сюда пожалуйста рабочую прогу.
|
den77 |
![]() |
![]() Опытный ![]() ![]() ![]() Группа: Пользователи Сообщений: 125 Регистрация: 26.7.2008 Пользователь №: 177 953 Модель телефона: a1200e Прошивка: diamond rc3 Рейтинг: 2.5 ![]() |
все-таки наверное и я попробую чего-нибудь(если моска фатит),motorik!а рядрм с виндой линукс поставить не хочешь?
|
![]() ![]() |
Текстовая версия | Сейчас: 18.7.2025, 5:31 |
Форум живёт: