crossplatform.ru

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

Denzel
  опции профиля:
сообщение 19.2.2010, 20:45
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 6
Регистрация: 22.1.2010
Пользователь №: 1395

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




Репутация:   0  


В качестве самообучения решил для себя написать аудиоплеер на Qt, все бы ничего, но возникла проблема при подключении библиотеки taglib для работы с тегами аудио файлов.
Суть в следующем:
Скачал отсюда бинарную сборку библиотеки (taglib-1.5-mingw-bin.zip) и сорцы (правда версии другой немного: taglib-1.6.tar.gz). В .pro файл добавил следующее:
INCLUDEPATH += taglib
...
win32:LIBS += libtag.dll.a

При попытке сборки проекта получаю следующее:
c:/qt/2010.02/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: cannot find -ltag.dll.a

В общем, я так понял нужно полностью из исходников собрать библиотеку, которая в свою очередь поставится, например, куда-то в дебри c:\Qt\2010.02\mingw\lib\ (или еще куда-то, не суть).
Собственно как собрать всю эту беду под виндой (т.е. в итоге получить работающий Qt проект с использованием taglib)? На лине все решается относительно просто, а вот на винде немного не сообразил. Запутался в общем...

Заранее спасибо.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
novichkov
  опции профиля:
сообщение 25.3.2010, 20:40
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 64
Регистрация: 20.3.2008
Из: Северодвинск
Пользователь №: 128

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




Репутация:   1  


Я ничего не компилировал (ну,то есть, когда использовал сборку taglib 1.5 для windows). Просто указал в .pro файле INCLUDEPATH и LIBS. Потом уже скомпилировал библиотеку 1.6.1, установив cmake. В итоге использую следующее:

win32 {
INCLUDEPATH += . taglib-1.6.1-mingw-bin/include
LIBS += taglib-1.6.1-mingw-bin/lib/libtag.dll.a
}


А для linux еще проще:

CONFIG += link_pkgconfig qt
PKGCONFIG += taglib


Могу отправить собранную версию taglib 1.6.1 для windows
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


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


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 26.6.2025, 17:54