Typedef "AVMediaType cannot be referenced with enum spcecifier"



在我的Xcode9中更新到Mac High OS X Sierra后,我的项目有很多编译错误,如标题所述。AVMediaType被引用了九次,我无法更改它。这些错误位于内置的 avformat.h 和 avcodec.h 文件中。

我应该怎么做才能改变这种情况?

转到 ffmpeg 等库文件并更改"GetInfo"中的权限,授予自己写入和读取访问权限。在另一个程序(我使用了Sublime(中打开ffmpeg avutil.h中的文件,然后根据需要编辑文件。对所有使用 AVMediaType 的 ffmpeg 文件执行此操作,这些文件会给您带来名称错误。

最新更新