VLC-Qt _CrtlsValidHeapPointer (pUserData) ошибка

я хочу добавить 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"

РЕШЕНИЕ:
Проблема в том, что предварительно скомпилированная библиотека загружена из Вот был построен в режиме выпуска, где я строю свое приложение как отладку.

0

Решение

Я просто хочу добавить официальное решение здесь.

Так что проблема была в том, что я использовал Release dll при создании режима отладки. Вы можете переключить режим сборки (в левом нижнем углу) на Release или более общее решение: отредактируйте файл * .pro:

Debug:LIBS       += -L.../vlc-qt/lib -lVLCQtCored -lVLCQtWidgetsd
Release:LIBS       += -L.../vlc-qt/lib -lVLCQtCore -lVLCQtWidgets
INCLUDEPATH += ../vlc-qt/include
0

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

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

По вопросам рекламы [email protected]