LINUX.ORG.RU

Сборка полного набора библиотек GTK+ под Win32


0

0

Имеется набор библиотек в сырцах с gtk.org (GTK, Cairo, Glib, Pango). Надо собрать работающий набор под Win32. Подскажите что делать. По каким каталогам разворачивать архивы с сырцами ? Как компилять потом. Кто делал если научите пожалуйста чайника как быть. Очень надо.

anonymous
Ответ на: комментарий от codebuger

Спасибо. Дык... Это я видел. Собранный GTK runtime для винды у меня есть. Мне собрать именно из сырцов очень надо. Не понимаю как. Обязательно для етого Cygwin или MinGW нужон или на виндовых тулзах ето собирается ? И ежли да то как ? Извиняюсь конечно за наивность...:)

anonymous
()

Путь 1.

Для начала надо запустить configure, чтобы он создал makefile,
которые потом интерпретировались бы gmake, который с помощью "gcc" подобного компилятора собрал бы все что нужно.

Путь 2.

Взять любимый компилятор языка "С" и написать скрипт для сборки самому.

fghj ★★★★★
()
Ответ на: комментарий от anonymous

> Обязательно для етого Cygwin или MinGW нужон или на виндовых тулзах ето собирается ?

Лично я бы не рискнул VS собирать, но в readme'шках (кроме cairo) написано что это возможно. А что за проблемы со сборкой под mingw ? Я, помнится за пару часов собирал... Проблема возникла, если я не ошибаюсь со сборкой pkg-config'a, но разрулилась быстро.

В общем, если хочется странного - читай README.win32 в архивах с сорками.

codebuger
()
Ответ на: комментарий от codebuger

Спасибо понял. Собираю на Cygwin. запустил из корня его сырцов configure. Долго чегото работал он потом я получил:

checking for glib-2.0 >= 2.1.4 atk >= 1.0.1 pango >= 1.0.1... Package glib-2.0 was not found in the pkg-config search path. Perhaps you shou ld add the directory containing `glib-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'glib-2.0' found Package atk was not fo und in the pkg-config search path. Perhaps you should add the directory containing `atk.pc' to the PKG_CONFIG_PATH environment variable No p ackage 'atk' found Package pango was not found in the pkg-config search path. Perhaps you should add the directory containing `pango.pc' to the PKG_CONFIG_PATH environment variable No package 'pango' found configure: error: Library requirements (glib-2.0 >= 2.1.4 atk >= 1.0.1 pango >= 1.0.1) not met; consider adjusting the PKG_CONFIG_PATH envir onment variable if your libraries are in a nonstandard prefix so pkg-config can find them.

Чегото кудато надо положить/прописать ?

anonymous
()
Ответ на: комментарий от anonymous

> потом я получил:

Собираешь не в той последовательности... Для сборки gtk нужно иметь уже собраные glib, pango, ...

codebuger
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.