Mac OSX 上 Libvlc 的分段错误

Segmentation Fault with Libvlc on Mac OSX

我使用的代码与 here 完全相同。我只是用这个替换了文件读取部分: 字符* 文件名 = "testVLC.mpg"; 媒体 = libvlc_media_new_path(vlcInstance, 文件名);

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

如果您使用 libvlc v2.2 - 您必须使用稍微修改过的 libvlc 树(I have one prepared,请从命令行中提取它,以保留符号链接)

问题是 libvlc v2.2 有一个错误,导致插件从错误的地方加载 libvlccore