Fat-Zer, Nightwolf_ng, zvezdochots! Я не нашел куда приткнуться с этим вопросом, прошу прощения.
Вопрос звучит так:
а) существуют-ли хоть сколько-нибудь успешные сборки портитрования библиотек GTK+ для winCE ?
б) работал-ли кто с библиотеками GTK+ портированными в Линукс типа Angstrom ?
Если кто-нибудь плотно работал с предметом, то хочу услышать профессиональное (авторитетное) мнение.
Возможно даже советы, которых не густо у разработчиков предмета.
Проблема в следующем:
1. Работа с указанными библиотеками вполне возможна в ОС Линукс - например в связке с Code::Blocks, Geany, или без таковых прямо из gedit.
2. Работа с указанными библиотеками, портированными авторами в ОС Виндовс-32, уже не столь безоблачна:
программный код успешный в Линукс, в вин32 может и не скомпилироваться/собраться в том же Cods::Blocks, но
повторение компиляции в виндовой консоли CMD.EXE дело исправляет - программа собирается.
3. Вин-32 мне "на фиг не упал", но хотелось понять возможности портированной версии этих библиотек (GTK+), больше не на чем.
4. Вопросы к ребятам Code::Blocks на их форуме вызвали у них раздражение, при всей их буржуинской воспитанности.
(А ведь я не спрашивал типа "А почему г...о на плацу!", все очень политесно и без претензий.)
5. Есть вполне работающая кросс-сборка cegcc -- mingw32ce, тестовые программы на winCE работают, но в ней GTK+ и не пахнет, используется порт winAPI.
Спросил о GTK в мейл-листе, но ответа нет, похоже они спят.
Похоже дальше порторования binutils дело не идет.
6. Есть какой-то левый анонс портирования GTK+ на winCE - но это вообще не компилится.
7. Все остальные работающие кросс-копильные сборки заточены на Линукс, Мак, AVR и последние на Андроид.
8. Порт winAPI на winCE мне не интересен - в винде успешно компилятся программы с winAPI из Pelles-C - и в win32 и в winCE (как вариант мелкая студия).
9. Некоторые товарищи работающие над Gentoo-сборкой Линукса для наладонников заверили, что в сборке будут gcc и CTK+ и потребуется только перекомпилировать программу на девайсе, но проверить это пока нет возможности - сборка не готова.
10. Есть еще сборки портированных на winCE компиляторов gcc - нашими соотечественниками mamaich и pronin - но это немного другая тема.
Некоторый мой опыт работы (небольшой) в Линуксе с GTK & Cairo показал прикладистость этих библиотек к СИ (СИ++ я не знаю).
Ссылки по теме:
5. http://cegcc.sourceforge.net/
http://sourceforge.net/projects/wince-xcompile/
6. http://sourceforge.net/projects/gtk-wince/
http://gtk-wince.cvs.sourceforge.net/viewvc/gtk-wince/
более-менее полный список софта по теме http://cegcc.sourceforge.net/software-that-works.html
что-то делали в navit http://nickgeoghegan.net/category/navit
заброшенный проект http://sourceforge.net/projects/pocketpc-dev/
Ответ из личного опыта по теме (положительный и отрицательный) очень приветствуется *HELP*
LinuxForum.Fans
Библиотеки GTK+ присутствие на неЛинукс платформах - возможно?
Автор: sklimkin
2 сообщений
976 просмотров
опыта нету, но все КПК-линуксы умерли с появлением андроида и ко. Давно собирался поставить gentoo на завалявшийся в загашнике hp4700, но руки не доходят. но тут сложностей не должно быть больше, чем с обычным кросс-компилем.
а собственно просто взять и собрать gtk под winCE кросскомпилем не пытались? начинать конечно придётся с glib и его зависимостей...
Войдите или зарегистрируйтесь, чтобы ответить.