В 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 часа :)
Комментариев нет:
Отправить комментарий