motofan logo
4 страниц V < 1 2 3 4 >        
> 

Пишем софт для кутопии, установка SDK и исходники хелловорлда

Bester
сообщение 9.8.2009, 21:35


Интересующийся
**

Группа: Пользователи
Сообщений: 36
Регистрация: 4.7.2007
Из: Украина
Пользователь №: 140 361
Модель телефона: A1200e
Прошивка: Qtopia

Рейтинг: 7.5



Цитата
root@a1200:/opt/lib# ls | grep libQtSvg
libQtSvg.so
libQtSvg.so.4
libQtSvg.so.4.3
libQtSvg.so.4.3.6

Интересно.... и у меня есть (я не знал где она находится). Но что же тогда не хватает, почему при запуске hello пишет что нет такой либы?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Borman92
сообщение 9.8.2009, 22:09


Мастер
****

Группа: Пользователи
Сообщений: 252
Регистрация: 14.1.2008
Из: Москва
Пользователь №: 160 063
Модель телефона: A1200e
Прошивка: R541_G_11.52.14R_U3

Рейтинг: 55



Значит, динамический линковщик ее не может найти.
Код
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lib
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
w4tch3r
сообщение 11.8.2009, 11:49


Интересующийся
**

Группа: Пользователи
Сообщений: 66
Регистрация: 19.9.2008
Пользователь №: 181 688
Модель телефона: E6
Прошивка: Q

Рейтинг: 19.5



Готов полный мануал по созданию окружения для разработки под Qtopia.
Там же ссылки на основные ресурсы и актуальный СДК.

Сообщение отредактировал w4tch3r - 11.8.2009, 11:50
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Max111111
сообщение 23.8.2009, 15:30


Новичок
*

Группа: Пользователи
Сообщений: 17
Регистрация: 25.9.2008
Пользователь №: 182 221
Модель телефона: A1200e

Рейтинг: 0



собрал простеньку для теста программку.

запустил под EZX, наладил библиотеки и т.п.
говорит так:

# cd /mmc/mmca1
# ./xxx -qws
QFontDatabase: Cannot find font directory /opt/toolchains/arm-iwmmxt-linux-gnu/qtopia/qtopiacore/target/lib/fonts - is Qt installed correctly?
#

в документации по КТ указано, что нужно создать специальный файл qt.conf, поместить его в папку откуда запускается программа, или в /qt/etc, где в секции [Paths] прописать Prefix = /mmc/mmca1 и т.д., для того чтобы преодалеть эту жесткую ссылку, т.к. приложения по умолчанию ищут шрифты по /lib/fonts

В консольной программе такой штукенции не выбрасывает, а вот при GUI приложении не срабатывает. Может кто-нибудь знает, как побороть такое препятствие. Правда один раз GUI программка сработал, выкинуло окошко зеленого цвета и все. Тишина.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Borman92
сообщение 23.8.2009, 16:13


Мастер
****

Группа: Пользователи
Сообщений: 252
Регистрация: 14.1.2008
Из: Москва
Пользователь №: 160 063
Модель телефона: A1200e
Прошивка: R541_G_11.52.14R_U3

Рейтинг: 55



Цитата(Max111111 @ 23.8.2009, 19:30) *

в документации по КТ указано, что нужно создать специальный файл qt.conf, поместить его в папку откуда запускается программа, или в /qt/etc, где в секции [Paths] прописать Prefix = /mmc/mmca1 и т.д., для того чтобы преодалеть эту жесткую ссылку, т.к. приложения по умолчанию ищут шрифты по /lib/fonts

Отсыпь...

Где ты такую документацию нашел? Кинь сюда ссылки — напишу, чему верить, а чему нет. Да, и, ВНЕЗАПНО, приложения под кутопию лучше запускать в кутопии.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Max111111
сообщение 23.8.2009, 16:55


Новичок
*

Группа: Пользователи
Сообщений: 17
Регистрация: 25.9.2008
Пользователь №: 182 221
Модель телефона: A1200e

Рейтинг: 0



qtopia\doc\html\qt-conf.html
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Borman92
сообщение 23.8.2009, 17:01


Мастер
****

Группа: Пользователи
Сообщений: 252
Регистрация: 14.1.2008
Из: Москва
Пользователь №: 160 063
Модель телефона: A1200e
Прошивка: R541_G_11.52.14R_U3

Рейтинг: 55



Цитата(Max111111 @ 23.8.2009, 20:55) *

qtopia\doc\html\qt-conf.html

Любопытно. Не знаю, как ты туда залез smile.gif Но впредь советую запускать проги для кутопии в кутопии. И без -qws.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Max111111
сообщение 23.8.2009, 17:18


Новичок
*

Группа: Пользователи
Сообщений: 17
Регистрация: 25.9.2008
Пользователь №: 182 221
Модель телефона: A1200e

Рейтинг: 0



Интересно, а как в самой кутопии реальизовано преодаление такого косяка; неужели там ссылка имеется на /opt/toolchains/arm-iwmmxt-linux-gnu/qtopia/qtopiacore/target

Да и где обещанная помощь?

Добавлено позже (23.8.2009, 17:20):
Интересно, а как в самой кутопии реальизовано преодаление такого косяка; неужели там ссылка имеется на /opt/toolchains/arm-iwmmxt-linux-gnu/qtopia/qtopiacore/target

Да и где обещанная помощь?

Добавлено позже (23.8.2009, 17:22):
Интересно, а как в самой кутопии реальизовано преодаление такого косяка; неужели там ссылка имеется на /opt/toolchains/arm-iwmmxt-linux-gnu/qtopia/qtopiacore/target

Да и где обещанная помощь?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Borman92
сообщение 23.8.2009, 17:36


Мастер
****

Группа: Пользователи
Сообщений: 252
Регистрация: 14.1.2008
Из: Москва
Пользователь №: 160 063
Модель телефона: A1200e
Прошивка: R541_G_11.52.14R_U3

Рейтинг: 55



Я скажу более того. Я НЕ знаю, как ты добился ТАКОГО поведения. Выложи исходники своего приложения и расскажи, как ты его собирал, а я тогда попытаюсь понять, в каком месте ты облажался. Да, если ты что-то делал с тулчейном/сдк — тоже опиши.

Добавлено позже (23.8.2009, 21:42):
Да, а помощь — вот она.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Max111111
сообщение 23.8.2009, 17:46


Новичок
*

Группа: Пользователи
Сообщений: 17
Регистрация: 25.9.2008
Пользователь №: 182 221
Модель телефона: A1200e

Рейтинг: 0



Делаю вот так в консольном приложении:

QString sss = QLibraryInfo::location(QLibraryInfo::PrefixPath);
qDebug() << sss;

если работать без qt.conf , то на консоли выскакивает :

-> /opt/toolchains/arm-iwmmxt-linux-gnu/qtopia/qtopiacore/target

если работать с qt.conf c Prefix = /mmc/mmca1 , то на консоли показывает:

-> /mmc/mmca1

т.е. механизм вполне рабочий.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Пишем софт для кутопии, установка SDK и исходники хелловорлда · Qtopia на EZX · Forum
 

4 страниц V < 1 2 3 4 >
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.3.2024, 16:37

Форум живёт: