Я пытаюсь скомпилировать проект Qt (конкретно Лири Винил) в Windows 10. Я загрузил файл .pro в Qt Creator, но при попытке запустить мне не хватает taglib.h. Я провел некоторые исследования и, наконец, получил файл «libtaglib.a» и файл «tablib.dll», но я не могу понять, как заставить Qt их найти. Я попробовал несколько предложений от Этот вопрос но безрезультатно.
Так что в основном вся разработка для Liri Vinyl была сделана на Linux, поэтому я даже не думал о возможных проблемах с Windows.
Сегодня я попытался заставить его скомпилировать и запустить на Windows 10, и, хотя у меня было несколько проблем (связанных с тем, что я не занимаюсь разработкой под Windows), я смог разобраться со всем этим. Ниже приведены точные инструкции:
Загрузите и установите Qt5.5 (версия MinGW) с Вот.
Загрузите и установите CMake с Вот.
Загрузите TagLib 1.10 и скомпилируйте для Windows, используя MinGW, включенный в Qt. Подробные инструкции о том, как это сделать, см. В файле INSTALL. Вот.
Это шаг, на котором я застрял около часа или около того раньше. Нахождение этой страницы предоставило правильные инструкции по установке taglib.
Ссылка в .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.
Других решений пока нет …