0

我想将VLC-Qt添加到我的应用程序中,目前我正在努力解决以下错误: 在此处输入图像描述

VLC-Qt_1.0.1_win32_msvc2013.7z这里开始使用并使用 MSVC 2013 32 位构建我的应用程序,所以我不知道也找不到其他可以解决我的问题的方法。

这发生在任何人身上吗?

编辑代码:只有我要执行的代码是

_instance = new VlcInstance(VlcCommon::args());

EDIT2:这是我在崩溃之前从应用程序输出中得到的唯一东西:

VLC-Qt "1.0.1" initialised
Using libvlc version: "2.2.2 Weatherwax"

解决方案:这里的问题是从这里 下载的预编译库是在发布模式下构建的,我将应用程序构建为调试。

4

1 回答 1

0

我只想在这里添加官方解决方案。

所以问题是我在构建调试模式时使用了 Release dll。您可以将构建模式(左下角)切换到发布或更通用的解决方案:编辑您的 *.pro 文件:

Debug:LIBS       += -L.../vlc-qt/lib -lVLCQtCored -lVLCQtWidgetsd
Release:LIBS       += -L.../vlc-qt/lib -lVLCQtCore -lVLCQtWidgets
INCLUDEPATH += ../vlc-qt/include
于 2016-07-27T20:44:30.830 回答