я хочу добавить VLC-Qt к моей заявке, и в настоящее время я борюсь со следующей ошибкой:
я использую VLC-Qt_1.0.1_win32_msvc2013.7z
от Вот и сборка моего приложения с MSVC 2013 32bit, так что я понятия не имею и не могу найти ничего другого, что решило бы мою проблему.
Это случилось с кем-нибудь?
РЕДАКТИРОВАТЬ код:
Единственный код, который я пытаюсь выполнить,
_instance = new VlcInstance(VlcCommon::args());
EDIT2:
Это единственное, что я получаю из вывода приложения до его падения:
VLC-Qt "1.0.1" initialised
Using libvlc version: "2.2.2 Weatherwax"
РЕШЕНИЕ:
Проблема в том, что предварительно скомпилированная библиотека загружена из Вот был построен в режиме выпуска, где я строю свое приложение как отладку.
Я просто хочу добавить официальное решение здесь.
Так что проблема была в том, что я использовал Release dll при создании режима отладки. Вы можете переключить режим сборки (в левом нижнем углу) на Release или более общее решение: отредактируйте файл * .pro:
Debug:LIBS += -L.../vlc-qt/lib -lVLCQtCored -lVLCQtWidgetsd
Release:LIBS += -L.../vlc-qt/lib -lVLCQtCore -lVLCQtWidgets
INCLUDEPATH += ../vlc-qt/include
Других решений пока нет …