Компиляция C++ приложений.
Goto page 1, 2, 3  Next
 
Libroom Forum IndexAmazon KindleПрограммы для Kindle
AuthorMessage

m0zg
Продвинутый участник форума

Продвинутый участник форума



Joined: 24 Oct 2010
Posts: 93


Location: minsk

Posted: 20.06.2011 03:21    

После защиты диплома появилось свободное время и начал ковырять свой k3w.
Первым делом захотелось написать побыйной Hello World.
Взял QtSDK. Выбрал компиляцию под Maemo. Исправил Makefile. Собрал. Оказалось что в Kindle другая версия libstdc++.
Так вот в винде все просто в таких случаях. Кидаешь нужную библиотеку в каталог с приложением и она подхватывается как первая в PATH.
На Kindle такое не прокатило. Ввиду того что мои познания Lin систем достаточно скромные прошу помощи, может кто знает как завтравить девайс юзать библиотеки не из usr\lib?

PS кто-то говорил мне что из винды собирать приложения для kindle нельзя. Могу с уверенностью утверждать, что можно!
_________________
k3wifi
 
View user's profile ^

fau
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 11 Mar 2011
Posts: 349


Location: РТ

Posted: 20.06.2011 08:10    

m0zg
а можете выложить пример? и описание как компилить, какая IDE и т.д.

насчет библиотеки, может взять старую версию libstdc++ ?
_________________
LBook V5 & Kindle DXG & Kindle 3 SO
 
View user's profile ^

proDOOMman
Бывалый участник форума

Бывалый участник форума



Joined: 10 Mar 2011
Posts: 103



Posted: 20.06.2011 09:26    

На Maemo используют Х-сервер, а не фреймбуффер. Поэтому "не взлетит". Компиляйте Qt вручную, как описано в ветке про fbReader
По поводу библиотек - можно вручную указывать в каких директориях их искать путем установки переменной окружения LD_LIBRARY_PATH
 
View user's profile ^

m0zg
Продвинутый участник форума

Продвинутый участник форума



Joined: 24 Oct 2010
Posts: 93


Location: minsk

Posted: 20.06.2011 09:54    

Quote:
а можете выложить пример? и описание как компилить, какая IDE и т.д.

Как только будет тулчейн красивый напишу.
Quote:
насчет библиотеки, может взять старую версию libstdc++ ?

Могут и другие либы понадобиться
Quote:
На Maemo используют Х-сервер, а не фреймбуффер. Поэтому "не взлетит".
Есть и консольные приложения..
Quote:
По поводу библиотек - можно вручную указывать в каких директориях их искать путем установки переменной окружения LD_LIBRARY_PATH
Вот за это спасибо
_________________
k3wifi
 
View user's profile ^

proDOOMman
Бывалый участник форума

Бывалый участник форума



Joined: 10 Mar 2011
Posts: 103



Posted: 20.06.2011 09:56    

Если вам нужны только консольные приложения - могу поделиться питоном. Он себя прекрасно чувствует на книжке и не требует кросскомпиляции
 
View user's profile ^

m0zg
Продвинутый участник форума

Продвинутый участник форума



Joined: 24 Oct 2010
Posts: 93


Location: minsk

Posted: 20.06.2011 10:15    

proDOOMman
Мне нужно то, о чем я спрашивал. С DirectFb разберусь когда дойду до него.
_________________
k3wifi
 
View user's profile ^

Najara
Активный участник форума

Активный участник форума



Joined: 11 Jul 2010
Posts: 204


Location: Украина, Киев

Posted: 20.06.2011 10:58    

Quote:
Если вам нужны только консольные приложения - могу поделиться питоном. Он себя прекрасно чувствует на книжке и не требует кросскомпиляции

И как запустить питоновские скрипты на Киндле3?
_________________
Amazon Kindle 3 -> PocketBook Basic 2 (614)
 
View user's profile ^

fau
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 11 Mar 2011
Posts: 349


Location: РТ

Posted: 20.06.2011 11:09    

m0zg
http://www.mobileread.com/forums/showthread.php?t=59828 может пригодится
_________________
LBook V5 & Kindle DXG & Kindle 3 SO
 
View user's profile ^

proDOOMman
Бывалый участник форума

Бывалый участник форума



Joined: 10 Mar 2011
Posts: 103



Posted: 20.06.2011 11:11    

Najara wrote:
Quote:
Если вам нужны только консольные приложения - могу поделиться питоном. Он себя прекрасно чувствует на книжке и не требует кросскомпиляции

И как запустить питоновские скрипты на Киндле3?

Можно собрать интерпретатор питона при помощи этого скрипта: https://raw.github.com/proDOOMman/Notify-send-k3/master/build-python.s h
Или подождать пока я выложу готовую к употреблению версию, если она вам будет нужна
 
View user's profile ^

m0zg
Продвинутый участник форума

Продвинутый участник форума



Joined: 24 Oct 2010
Posts: 93


Location: minsk

Posted: 20.06.2011 12:08    

fau wrote:

http://www.mobileread.com/forums/showthread.php?t=59828 может пригодится

Спасибо.

Up.
Прочитал первые 20 страниц темы про fbKindle.
Информации кстати вполне себе мало.

1. Какую версию ELDK предпочтительно использовать? (почитал про eldk5 там в таргетах не видно ARMv6)
2. Есть прямые ссылки на последню версию QT плагинов.
3. Готов кто-нибудь в скайпе ответит на пару вопросов по компиляции?

Posted after 6 hours 18 minutes 48 seconds:



Uploaded with ImageShack.us

Тулчейн запускался из винды. Нужна информация теперь по работе с directfb. Кто подскажет?
_________________
k3wifi
 
View user's profile ^

m0zg
Продвинутый участник форума

Продвинутый участник форума



Joined: 24 Oct 2010
Posts: 93


Location: minsk

Posted: 21.06.2011 12:38    

Инструкция по настройке Qt Creator надо кому?
_________________
k3wifi
 
View user's profile ^

flaksirus
Заслуженный участник форума

Заслуженный участник форума



Joined: 16 May 2011
Posts: 277


Location: Жуковский МО

Posted: 21.06.2011 14:36    

m0zg
выкладывай, лишней не будет. Да и то что в теме фбридера нашел - можно было бы выжимки сюда скопипастить.
_________________
Kindle DX & 4NT
 
View user's profile ^

pol01
Зрелый участник форума

Зрелый участник форума



Joined: 29 Oct 2010
Posts: 36



Posted: 22.06.2011 20:45    

m0zg wrote:
Инструкция по настройке Qt Creator надо кому?


Конечно нужно. И исходный код твоего "hello world" с рассказом о том какой компилятор использовал и как всё настраивал будут очень полезны.


Last edited by pol01 on 23.06.2011 17:24; edited 1 time in total
 
View user's profile ^

m0zg
Продвинутый участник форума

Продвинутый участник форума



Joined: 24 Oct 2010
Posts: 93


Location: minsk

Posted: 23.06.2011 11:43    

Вечером постараюсь описать
_________________
k3wifi
 
View user's profile ^

VVSiz
Developer

Developer



Joined: 20 Sep 2010
Posts: 1082



Posted: 23.06.2011 13:55    

m0zg wrote:
Инструкция по настройке Qt Creator надо кому?

Конечно, нужно. Это же самое интересное! Cool
_________________
Словари для Kindle
 
View user's profile ^

m0zg
Продвинутый участник форума

Продвинутый участник форума



Joined: 24 Oct 2010
Posts: 93


Location: minsk

Posted: 23.06.2011 15:20    

Интеренсо мне бы было если бы ответили разработчики FBreader на мои вопросы. Но пока они не появлялись...
У меня пока только С код успешно компилируется. С++ может допилю сегодня и сам.. но пока не сделал.
_________________
k3wifi
 
View user's profile ^

lunohod
Член клуба The eBook

Член клуба The eBook



Joined: 10 Jan 2007
Posts: 4283


Location: Stuttgart, Germany

Posted: 23.06.2011 15:41    

m0zg

g++ используй
_________________
V3, n516, PRS-505, iLiad, eSlick, Samsung E60, K3, K4NT, Onyx M90, PB 912, Kobo Mini
 
View user's profile ^

m0zg
Продвинутый участник форума

Продвинутый участник форума



Joined: 24 Oct 2010
Posts: 93


Location: minsk

Posted: 23.06.2011 15:59    

lunohod
У меня инклуды и либы на libstdc++.6.0.9 а на Kiindle 6.0.8. Нету обратной совмеестимости. Надо для компиляции другие инклуды и либы.
_________________
k3wifi
 
View user's profile ^

m0zg
Продвинутый участник форума

Продвинутый участник форума



Joined: 24 Oct 2010
Posts: 93


Location: minsk

Posted: 24.06.2011 16:07    

Мой тулчей оказался не совсем правильным. Он генерирует код для ARMv7. Когда исправлю отпишусь.
_________________
k3wifi
 
View user's profile ^

fau
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 11 Mar 2011
Posts: 349


Location: РТ

Posted: 07.07.2011 21:07    

m0zg
как успехи?
_________________
LBook V5 & Kindle DXG & Kindle 3 SO
 
View user's profile ^
Libroom Forum IndexAmazon KindleПрограммы для KindleAll times are GMT + 4 Hours
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© Libroom, 2021