当我尝试用libvlc播放音乐时,它抛出了一个段错误...
代码:
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。
发布于 2016-04-02 01:14:54
多亏了克里斯托弗和凯的评论,我发现inst指针被设置为nullptr。我还将插件文件夹复制到了Debug目录中,现在就可以了。
https://stackoverflow.com/questions/36361840
复制相似问题