Taglib в проекте C ++ / Qt в Windows 10

Я пытаюсь скомпилировать проект Qt (конкретно Лири Винил) в Windows 10. Я загрузил файл .pro в Qt Creator, но при попытке запустить мне не хватает taglib.h. Я провел некоторые исследования и, наконец, получил файл «libtaglib.a» и файл «tablib.dll», но я не могу понять, как заставить Qt их найти. Я попробовал несколько предложений от Этот вопрос но безрезультатно.

1

Решение

Так что в основном вся разработка для Liri Vinyl была сделана на Linux, поэтому я даже не думал о возможных проблемах с Windows.

Сегодня я попытался заставить его скомпилировать и запустить на Windows 10, и, хотя у меня было несколько проблем (связанных с тем, что я не занимаюсь разработкой под Windows), я смог разобраться со всем этим. Ниже приведены точные инструкции:

  1. Загрузите и установите Qt5.5 (версия MinGW) с Вот.

  2. Загрузите и установите CMake с Вот.

  3. Загрузите TagLib 1.10 и скомпилируйте для Windows, используя MinGW, включенный в Qt. Подробные инструкции о том, как это сделать, см. В файле INSTALL. Вот.
    Это шаг, на котором я застрял около часа или около того раньше. Нахождение этой страницы предоставило правильные инструкции по установке taglib.

  4. Ссылка в .pro файле.

    Ваш TagLib должен быть установлен в C: \ Program Files (x86) \ taglib \ и иметь три подкаталога: bin, lib, include.

    Исходя из этого, вот что вам нужно сделать:

    Убедитесь, что файл .pro содержит следующие строки:

    # As far as I can tell, taglib needs to be statically linked on windows.      See readme for more info.
    win32:CONFIG(release, debug|release): LIBS += "C:/Program Files (x86)/taglib/lib/libtag.dll.a"INCLUDEPATH += "C:/Program Files (x86)/taglib/include"DEPENDPATH += "C:/Program Files (x86)/taglib/include"

А затем в Qt Creator, сборка для выпуска. При сборке он будет жаловаться, что не может найти libtag.dll. Перейдите в установочный каталог TagLibs dir / bin (C: \ Program Files (x86) \ taglib \ bin \ libtag.dll) и скопируйте оттуда libtag.dll в каталог сборки liri виниловых файлов. Затем восстановите: вы готовы идти.

В идеале, в будущем никому не придется компилировать Windows, когда я смогу выпустить несколько бинарных выпусков. Однако пока эти инструкции должны помочь вам все настроить. Кроме того, вы, вероятно, захотите получить последние новости из основной ветки, так как я только что исправил некоторые проблемы с URL-адресами песен в Windows.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector