Russian Qt Forum
Ноябрь 22, 2024, 18:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2] 3   Вниз
  Печать  
Автор Тема: Symbian S60 как создать sis файл?  (Прочитано 18201 раз)
Ubuntu_linux
Гость
« Ответ #15 : Декабрь 01, 2010, 00:22 »


Для девайса скомпилировал из виртуальной машини. О компиляции в линуксе, пока твердить не буду, так как експерементирую...


А кто подcкажет бесплатную программку для конвертации svg to svg-tiny?
« Последнее редактирование: Декабрь 02, 2010, 00:57 от Ubuntu_linux » Записан
Ubuntu_linux
Гость
« Ответ #16 : Декабрь 01, 2010, 00:32 »

А єто правда что надо делать рестарт телефону чтоб появилась иконка?
Записан
Ubuntu_linux
Гость
« Ответ #17 : Декабрь 01, 2010, 12:22 »

После того как типа добавил иконку в программку, то у меня не хочет отображаться меню Application (где все программы) на nokia 5800. Хм ....
Нашол некоторою подсказку, что коректно делать так:

в myApp.pro  добавить не ICON = myIcon.svg

а надо:

symbian{

ICON = myIcon.svg
}

Короче, буду пробивать..
Записан
Ubuntu_linux
Гость
« Ответ #18 : Декабрь 01, 2010, 13:36 »

А почему система не видит модуля QCamera? но видит QSensor?
Записан
Ubuntu_linux
Гость
« Ответ #19 : Декабрь 01, 2010, 15:44 »

А почему система не видит модуля QCamera? но видит QSensor?
Понятно, надо установить QtMobility, что не понятно как сделать потому что ошибка при ./configure
http://qt.gitorious.org/qt-mobility/qt-mobility/trees/master
http://doc.qt.nokia.com/qtmobility-1.0-tp/installation.html
Записан
Ubuntu_linux
Гость
« Ответ #20 : Декабрь 01, 2010, 21:39 »

SISContents - Unpacking, editing and signing of Symbian SIS packages
http://cdtools.net/symbiandev/home.html
Записан
Ubuntu_linux
Гость
« Ответ #21 : Декабрь 02, 2010, 00:47 »

Наконец удалось приручить свою иконку с программой, вот что получилось:
Всетаки надо просто в .pro файл добавить строку:

Код
C++ (Qt)
ICON +=myIcon.svg

Но как просто й надежно сконвертировать svg  в svg-tiny  не очень понятно.

Так же удалось заставить  работать Remote Compiller, правда чуток долгувато  он компилит проект, но все же компилит.
На даний момен  в меня не получилось  скомпилировать QtMobile не под линуксом не под виндой (ошибка при configure), есть одна мислишка, но надо  поработать....

 Смеющийся Я прикрепил файл проекта + готовий SIS пакет для Symbian S60! Смеющийся






« Последнее редактирование: Декабрь 02, 2010, 01:01 от Ubuntu_linux » Записан
whirlwind
Гость
« Ответ #22 : Декабрь 02, 2010, 11:35 »

Смеющийся Я прикрепил файл проекта + готовий SIS пакет для Symbian S60! Смеющийся
а  4.7 уже доступен для телефонов?
Записан
Ubuntu_linux
Гость
« Ответ #23 : Декабрь 02, 2010, 13:13 »

Да, я ж показал реальную роботу програми на nokia 5800.
Единственое, что надо установить сам qt на телефон.
qt_installer.sis
qtmobility.sis

Все это идет в комплекте с  свмим Qt.(под виндой  есть точно, а под линуксом я гдето видел но не могу найти+ можно найти на сайте nokia)

 :oПознавательно:
http://doc.qt.nokia.com/4.7/qmake-variable-reference.html#deployment
« Последнее редактирование: Декабрь 02, 2010, 13:57 от Ubuntu_linux » Записан
Ubuntu_linux
Гость
« Ответ #24 : Декабрь 05, 2010, 01:27 »

Наконецто нашол инфу что клас для роботи с камерою выкинули с релиза! Так я и думал.....
Записан
ufna
Гость
« Ответ #25 : Декабрь 05, 2010, 10:45 »

Разве в Qt Mobility 1.1 ее нет? В 1.0 не включали, в 1.1 вроде бы есть.
Записан
Ubuntu_linux
Гость
« Ответ #26 : Декабрь 05, 2010, 19:55 »

Разве в Qt Mobility 1.1 ее нет? В 1.0 не включали, в 1.1 вроде бы есть.
Так в том то й дело что в официальном релизе  старая версия QMobility API , где нет QCamera класа. А скомпилировать из сорцов не получается... Ошибка при команде ./configure
Записан
Ubuntu_linux
Гость
« Ответ #27 : Декабрь 05, 2010, 23:10 »

Разве в Qt Mobility 1.1 ее нет? В 1.0 не включали, в 1.1 вроде бы есть.
Так в том то й дело что в официальном релизе  старая версия QMobility API , где нет QCamera класа. А скомпилировать из сорцов не получается... Ошибка при команде ./configure

Проблему с ./configure  решил  установкой gstreamer-0.10 + все что било привязано к етому...
Тепер  в процесе make  пулучаю  такую фигню:
Код
Bash
alex2@alex2-U210:~/Downloads/tmp/qt-mobility-opensource-src-1.1.0$ sudo make
cd src/ && make -f Makefile
make[1]: Entering directory `/home/alex2/Downloads/tmp/qt-mobility-opensource-src-1.1.0/src'
cd global/ && make -f Makefile
make[2]: Entering directory `/home/alex2/Downloads/tmp/qt-mobility-opensource-src-1.1.0/src/global'

make[2]: Nothing to be done for `first'.
make[2]: Leaving directory `/home/alex2/Downloads/tmp/qt-mobility-opensource-src-1.1.0/src/global'

cd serviceframework/ && make -f Makefile
make[2]: Entering directory `/home/alex2/Downloads/tmp/qt-mobility-opensource-src-1.1.0/src/serviceframework'
/usr/bin/moc-qt4 -DQT_SHARED -DQTM_PLUGIN_PATH=\"/home/alex2/Downloads/tmp/qt-mobility-opensource-src-1.1.0/install/plugins\" -DQT_BUILD_SFW_LIB -DQT_MAKEDLL -DQT_DBUS_LIB -DQT_SQL_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtDBus -I/usr/include/qt4 -I../global -Iipc -I. -I../../build/Debug/QtServiceFramework/moc ipc/qremoteserviceregister_dbus_p.h -o ../../build/Debug/QtServiceFramework/moc/moc_qremoteserviceregister_dbus_p.cpp
make[2]: /usr/bin/moc-qt4: Command not found
make[2]: *** [../../build/Debug/QtServiceFramework/moc/moc_qremoteserviceregister_dbus_p.cpp] Error 127
make[2]: Leaving directory `/home/alex2/Downloads/tmp/qt-mobility-opensource-src-1.1.0/src/serviceframework'

make[1]: *** [sub-serviceframework-make_default] Error 2
make[1]: Leaving directory `/home/alex2/Downloads/tmp/qt-mobility-opensource-src-1.1.0/src'
make: *** [sub-src-make_default-ordered] Error 2

Записан
Ubuntu_linux
Гость
« Ответ #28 : Декабрь 06, 2010, 12:43 »

 Проблему
 
Код
Bash
make[2]: /usr/bin/moc-qt4: Command not found
удалось пофиксить так:
sudo ln -s /usr/local/Trolltech/Qt-4.7.1/bin/moc /usr/bin/moc-qt4

Все остальные проблемы решились установкой  libqt4-dev
Код
Bash
sudo apt-get install libqt4-dev

Далее в процессе make возникла  ошибка:  

Код
Bash
In file included from audio/qaudiodevicefactory.cpp:60:
audio/qaudiodeviceinfo_alsa_p.h:57: fatal error: alsa/asoundlib.h: No such file or directory
compilation terminated.
make[2]: *** [../../build/Debug/QtMultimediaKit/qaudiodevicefactory.o] Error 1
make[2]: Leaving directory `/usr/local/Trolltech/Qt-4.7.1/qt-mobility-opensource-src-1.1.0/src/multimedia'
make[1]: *** [sub-multimedia-make_default] Error 2
make[1]: Leaving directory `/usr/local/Trolltech/Qt-4.7.1/qt-mobility-opensource-src-1.1.0/src'

make: *** [sub-src-make_default-ordered] Error 2
 

Фиксю так :
Код
Bash
sudo apt-get install libasound2-dev

Далее ошибочка:
Код
Bash
In file included from qvideosurfacegstsink.cpp:53:
qgstxvimagebuffer.h:58: fatal error: X11/extensions/Xv.h: No such file or directory
compilation terminated.
make[3]: *** [../../../build/Debug/qgstengine/qvideosurfacegstsink.o] Error 1
make[3]: Leaving directory `/usr/local/Trolltech/Qt-4.7.1/qt-mobility-opensource-src-1.1.0/plugins/multimedia/gstreamer'
make[2]: *** [sub-gstreamer-make_default] Error 2
make[2]: Leaving directory `/usr/local/Trolltech/Qt-4.7.1/qt-mobility-opensource-src-1.1.0/plugins/multimedia'

make[1]: *** [sub-multimedia-make_default] Error 2
make[1]: Leaving directory `/usr/local/Trolltech/Qt-4.7.1/qt-mobility-opensource-src-1.1.0/plugins'
make: *** [sub-plugins-make_default-ordered] Error 2

Решаю так:
Код
Bash
sudo apt-get install libxv-dev

Компилю далее....
Все! Процесс завершился без ошибок. Время выполнения команды make составило 30 минут на MSI U210 2 ядра по 1.6Ггц , хотя работало только одно ядро...

Далее устанавливаем командой:
Код
Bash
sudo make install

Все, ошибок нет!

Юзал етот мануальчик http://doc.qt.nokia.com/qtmobility-1.1-tp/installation.html
« Последнее редактирование: Декабрь 06, 2010, 13:44 от Ubuntu_linux » Записан
Ubuntu_linux
Гость
« Ответ #29 : Декабрь 06, 2010, 20:50 »

Осталось только сделать так, чтобы QtDesinger видел новые плагины для форм.
Записан
Страниц: 1 [2] 3   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.208 секунд. Запросов: 21.