首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用libvlc的SEGFAULT

使用libvlc的SEGFAULT
EN

Stack Overflow用户
提问于 2016-04-02 00:57:06
回答 1查看 223关注 0票数 0

当我尝试用libvlc播放音乐时,它抛出了一个段错误...

代码:

代码语言:javascript
复制
 libvlc_instance_t * inst;
 libvlc_media_player_t *mp;
 libvlc_media_t *m;
 inst = libvlc_new (0, NULL);
 m = libvlc_media_new_path(inst, "test.mp3"); //SEGFAULT here !
 mp = libvlc_media_player_new_from_media (m);
 libvlc_media_release (m);
 libvlc_media_player_play (mp);
 Sleep(10);
 libvlc_media_player_stop (mp);
 libvlc_media_player_release (mp);
 libvlc_release (inst);

我按照GenerateLibFromDll的说明构建了libvlc.lib。

EN

回答 1

Stack Overflow用户

发布于 2016-04-02 01:14:54

多亏了克里斯托弗和凯的评论,我发现inst指针被设置为nullptr。我还将插件文件夹复制到了Debug目录中,现在就可以了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36361840

复制
相关文章

相似问题

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