Как мы можем связать библиотеку 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