我想将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"解决方案:这里的问题是,从这里下载的预编译库是在发布模式下构建的,我已经将应用程序构建为Debug。
发布于 2016-07-27 20:44:30
我只想在这里加入正式的解决方案。
所以问题是我在构建Debug模式时使用了Release。您可以切换构建模式(左下角)以发布或更通用的解决方案:编辑您的*.pro文件:
Debug:LIBS += -L.../vlc-qt/lib -lVLCQtCored -lVLCQtWidgetsd
Release:LIBS += -L.../vlc-qt/lib -lVLCQtCore -lVLCQtWidgets
INCLUDEPATH += ../vlc-qt/includehttps://stackoverflow.com/questions/38599250
复制相似问题