Как мы можем связать библиотеку freetype со встроенными проектами?

Я новичок во фритипе и встраиваемой системе тоже. Я хочу использовать функции freetype во встроенном приложении (подробности приведены ниже).

Сначала я попробовал инструкции, приведенные в " http://www.freetype.org/freetype2/docs/tutorial/step1.html".

Я мог бы успешно завершить проект переменного тока, как в "example1.c" (приведенном в руководстве по freetype) в Ubuntu, который может отображать растровое изображение, созданное с помощью freetype.

Но я не знаю, как связать библиотеку freetype с keil ide или coocox ide.

У меня есть бесплатный источник 2.5.5, как в http://download.savannah.gnu.org/releases/freetype/freetype-2.5.5.tar.gz

Я добавил каталог включения в каталог включения coocox. Но это привело к ошибке "неопределенная ссылка на FT_Init_FreeType" и т. Д.

Я попытался скопировать файл "libfreetype.so" из Ubuntu и связал его в проекте coocox. Также сделано включение пути к каталогу включения freetype. Заголовочные файлы включены. Но он не может идентифицировать библиотеку.

Теперь я предполагаю, что файлы библиотеки различны для разных наборов инструментов. Я прочитал документацию в загруженном источнике. К сожалению, не понял, как создать библиотечный файл для arm toolchain.

Не могли бы вы объяснить, как связать freetype с keil или Coocox ide?

Детали проекта: Контроллер: LPC1768 IDE: Keil Uvision 4, Uvision 5 или CoIDE 1.3.1 каждый

Спасибо,

Тинту Томас

1 ответ

Решение

Я получил решение. Это проект по объединению свободных типов. Я думаю, что это лучше, чем библиотека. Здесь все исходные файлы объединены.

Вот ссылка на объединение freetype

Другие вопросы по тегам