четверг, 10 мая 2012 г.

Установка libgdiplus на MAC OS X 10.7 Lion


В Mono есть возможность использования System.Drawing, System.Drawing опирается на GDI+, GDI+ это фишка Windows.
Так вот есть библиотека, которая GDI+ эмулирует под linux/MAC OS X, называется libgdiplus.

Случилось так, что libgdiplus основана на Cairo и glib2.0. Эти штуки очень плохо компилируются out of the box.

Намучившись, я узнал про macports и fink. Это для тех, кто не хочет компилировать линуксовые пакеты под MAC OS X сам.

Поставил fink, он мне скомпилировал Cairo и glib2-dev.
После этого (уффф) я смог начать компилировать libgdiplus, он споткнулся на libpng 1.5, скомпилировал тогда его с libpng 1.2.49.

Вот такой триллер на 3-4 часа :)

Комментариев нет:

Отправить комментарий