2015-11-20 37 views
0

我使用与here完全相同的代码。我用这个替换了文件读取部分: char * filename =“testVLC.mpg”; media = libvlc_media_new_path(vlcInstance,filename);Mac OSX上的Libvlc出现分段错误

我在上面的第二行得到了分段错误。视频文件与cpp文件位于同一文件夹中。难道我做错了什么?

回答

0

如果使用libvlc V2.2 - 你必须使用稍微修改libvlc树(I have one prepared,请在命令行中提取出来,保存符号链接)

问题是libvlc V2.2具有导致错误加载由插件libvlccore从错误的地方

+0

所以,我保持原来的VLC安装,解压这一个。我是否把它放在某个特定的地方,还是我必须重新安装整个东西? – BumbleBee

+0

你应该把它放在你的可执行文件或.dylib附近,它调用'libvlc_new' – RSATom

+0

好吧,我认为我的libvlc安装有问题,所以我重新开始安装。但现在它不会安装。我想我打破了它。我会尝试修复它,然后尝试您的解决方案。非常感谢。 – BumbleBee

相关问题