crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> собрать freetype, не могу собрать freetype
good_game
  опции профиля:
сообщение 24.11.2013, 20:20
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 43
Регистрация: 18.8.2011
Пользователь №: 2815

Спасибо сказали: 1 раз(а)




Репутация:   0  


Здравствуйте, уважаемые форумчане. Использую в своём проекте библиотеку freetype http://www.freetype.org/
Исходники этой библиотеки включены в исходники Qt: <Qt dir>\Src\qtbase\src\3rdparty\freetype\
Под Линуксом оказалось очень просто использовать эту библиотеку:
в pro-файл добавляем
LIBS += -lz -lfreetype

INCLUDEPATH += $$MOC_DIR \
               /usr/include/freetype2 \
               /usr/include

Всё чётко собирается и работает. Необходимые бибилиотеки ставятся пакетом libfreetypedev.

А вот как эту библиотеку собрать под windows? Подскажите, пожалуйста.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
good_game
  опции профиля:
сообщение 24.11.2013, 22:29
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 43
Регистрация: 18.8.2011
Пользователь №: 2815

Спасибо сказали: 1 раз(а)




Репутация:   0  


Автоматически не получилось. Но кое в чём продвинулся. Добавил в PATH необходимые пути (недавно сносил Qt4 и ставил Qt5). Из директории исходников библиотеки запустил mingw32-make. Он собрал мне "freetype.a" (и ещё кучу объектников) Что с ней дальше делать?
В директории с созданной freetype.a есть также файл freetype.def c таким содержимым:
LIBRARY freetype.dll
DESCRIPTION  FreeType 2 DLL
EXPORTS
  FTC_CMapCache_Lookup
  FTC_CMapCache_New
  FTC_ImageCache_Lookup
  FTC_ImageCache_LookupScaler
  FTC_ImageCache_New
  FTC_Manager_Done
....

и какая-то утилита apinames.exe, котору. я никак не могу нормально запустить (скармливаю ей файлы необходимые по её мануалу, но она только ошибки выдаёт)

Можно под windows библиотеку *.a пристыковать к проекту?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 22.11.2024, 17:11