Windows

 
Libroom Forum IndexPocketBookPocketBook Free
AuthorMessage

zealotus
Новенький участник форума

Новенький участник форума



Joined: 20 Feb 2012
Posts: 2



Posted: 20.02.2012 22:56    

Доброго времени суток, я приобрел PB PRO 612, и хотел бы писать под него. К сожалению, я АБСОЛЮТНО не разбираюсь в Linux-е, с другой стороны имею опыт написания на С++(как нэйтив так и мэнеджед) для виндовс, во всем известной ИДЕ. Я так понял что для pro моделей сдк для виндовс отсутсвует? Верно ли это, возможно ли использование сдк не для про версий? Возможна ли компиляция из-под виндовс без установки виртуальной машины и становления на неё линукса, это конечно реально, однако, как я уже сказал я вообще полный ноль в линуксе, не то что собрать программу не смогу, не смогу компилятор поставить, вернее конечно смогу, но убью на это неоправданно много времени. Или может быть кто-то захочет мне помочь и пошагово пояснит, что мне делать если делать все-таки через линукс, начиная с установки на виртуальную машину Laughing
Или же все-таки есть способ собрать сдк из исходников на вин, или что-то типа того.

Добавлено спустя 2 минуты 29 секунд:

Уж очень не хотелось бы ради этого осваивать отдельно линукс. Нет ни времени, ни желания. Работа не обязывает. может быть есть какой-то промежуточный вариант в виде cygwin или как там оно называется.
 
View user's profile ^

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

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



Joined: 15 Apr 2011
Posts: 116


Location: Одесса

Posted: 20.02.2012 23:07    

В своё время это меня отпугнуло от попытки разобраться с PB и QT. В общем, присоединяюсь к вопросу.
_________________
§ 165
 
View user's profile ^

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

Член клуба The eBook



Joined: 30 Sep 2009
Posts: 11643


Location: Киев

Posted: 21.02.2012 01:28    

zealotus wrote:
Я так понял что для pro моделей сдк для виндовс отсутсвует?

Для Про серии действительно SDK только только под Linux.
zealotus wrote:
возможно ли использование сдк не для про версий?

Частично, программы написанные под 3хх, без проблем компилируются под Про серию.
zealotus wrote:
Возможна ли компиляция из-под виндовс без установки виртуальной машины и становления на неё линукса

Только под 3хх модели.
zealotus wrote:
Или может быть кто-то захочет мне помочь и пошагово пояснит

В ветке по SDK выкладывали диск под виртуальную машину с установленным SDK.
_________________
PB 360° (v.15.3) | PB Pro 602 Grey (v.2.2.1a fastdrv) | PB A7 (v.1.3.1583) - подарок от PocketBook.
 
View user's profile ^

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

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



Joined: 25 Nov 2011
Posts: 81



Posted: 21.02.2012 02:32    

На PB стоит ОС Linux, так что знания Win32 API/managed C++ никак не пригодятся. Использовать Visual Studio можно, если настроить Makefile проект. Знания gcc и makefile необходимы.
Тулчейн можно попробовать вот этот: http://www.yagarto.de/
Запускать и отлаживать всё это придётся на книжке.
 
View user's profile ^

zealotus
Новенький участник форума

Новенький участник форума



Joined: 20 Feb 2012
Posts: 2



Posted: 21.02.2012 11:42    

Vanuan wrote:
Использовать Visual Studio можно, если настроить Makefile проект. Знания gcc и makefile необходимы.


Можно поподробнее вот здесь? yagarto я скачал, установил тулзы, и toolchain, эклипс ясное дело не качал не интегрировал. Допустим я хочу под книжку скомпилировать приложение, компилятор вижуала я понял не подходит, хорошо будут компилировать на том который в тулчейне, однако как мне подключить хедеры и библиотеки, опять же я слабо представляю компиляцию под линукс, надо ли после компиляции делать линковку, если надо, то как мне либы прилинковать. То, что на главной покетбукфри лежит линукс-сдк для про версий, мне подойдет? там уже собраны либы, или мне придется их самому собирать?

Объясните пожалуйста, по возможности подробно Rolling Eyes
 
View user's profile ^

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

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



Joined: 25 Nov 2011
Posts: 81



Posted: 21.02.2012 13:59    

В своё время мне помогла эта книжка: http://www.opennet.ru/docs/RUS/zlp/

Если вкратце:

1) компилируем все cpp файлы (подключаем заголовочные файлы с помощью опции -I):

gcc -c file1.cpp -I/path/to/headers1 -I/path/to/headers2 -o file1.o
gcc -c file2.cpp -I/path/to/headers1 -I/path/to/headers2 -o file2.o
gcc -c fileN.cpp -I/path/to/headers1 -I/path/to/headers2 -o fileN.o

2) линкуем (указываем пути к библиотекам опцией -L, а имена библиотек опцией -l):

gcc -o hello -L/path/to/libraries -lexample1 -lexample2 file1.o file2.o fileN.o

3) копируем на книжку и запускаем из консоли книжки (если приложение консольное):

./hello

При разработке из-под винды может потребоваться добавить права на исполнение после копирования на книжку:

chmod +x hello
 
View user's profile ^

iamthebest
Искушенный участник форума

Искушенный участник форума



Joined: 29 Mar 2013
Posts: 63



Posted: 07.08.2014 16:27    

Для серии pro какой нужен arm gnu toolchain? или как их правильно настроить? накачал несколько, где упоминаются armv7, собрал пустые приложения без inkview. На покетбуке пишет segmentation fault
cpuinfo :

Processor: ARMv7 Processor rev 5 (v7l)
BogoMIPS: 799.53
Features: swp half thumb fastmult vfp edsp neon vfpv3
CPU implementer: 0x41
CPU architecture: 7
CPU variant: 0x2
CPU part: 0xc08
CPU revision: 5

Hardware: Freescale MX50 Reference Design Platform
Revision: 50011


_________________
pb622
 
View user's profile ^

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

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



Joined: 27 Sep 2011
Posts: 276



Posted: 13.08.2014 09:56    

iamthebest, вот такой например http://pbsdk.vlasovsoft.net

Добавлено спустя 10 минут 19 секунд:

Re: Windows

zealotus wrote:

Уж очень не хотелось бы ради этого осваивать отдельно линукс. Нет ни времени, ни желания. Работа не обязывает. может быть есть какой-то промежуточный вариант в виде cygwin или как там оно называется.


Все покетбуки работают под управлением линукса. Осваивать все равно придется.
_________________
PBXMMS2client - плеер на PocketBook
 
View user's profile ^
Libroom Forum IndexPocketBookPocketBook FreeAll times are GMT + 4 Hours
Page 1 of 1

 
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