首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VLC _CrtlsValidHeapPointer(pUserData)错误

VLC _CrtlsValidHeapPointer(pUserData)错误
EN

Stack Overflow用户
提问于 2016-07-26 20:25:07
回答 1查看 91关注 0票数 0

我想将VLC-Qt添加到我的应用程序中,目前我正在与以下错误进行斗争:

我正在使用VLC-Qt_1.0.1_win32_msvc2013.7z这里和构建我的应用程序与MSVC 2013年32位,所以我不知道,也找不到任何其他解决我的问题。

有人发生过这种事吗?

编辑代码:我试图执行的唯一代码是

代码语言:javascript
复制
_instance = new VlcInstance(VlcCommon::args());

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

代码语言:javascript
复制
VLC-Qt "1.0.1" initialised
Using libvlc version: "2.2.2 Weatherwax"

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

EN

回答 1

Stack Overflow用户

发布于 2016-07-27 20:44:30

我只想在这里加入正式的解决方案。

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

代码语言:javascript
复制
Debug:LIBS       += -L.../vlc-qt/lib -lVLCQtCored -lVLCQtWidgetsd
Release:LIBS       += -L.../vlc-qt/lib -lVLCQtCore -lVLCQtWidgets
INCLUDEPATH += ../vlc-qt/include
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38599250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档