【问题标题】:Typedef "AVMediaType cannot be referenced with enum spcecifier"Typedef "AVMediaType 不能被枚举规范引用"
【发布时间】:2017-11-09 20:40:21
【问题描述】:

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

我应该怎么做才能改变这个?

【问题讨论】:

  • 如果您提供一个产生错误的代码示例以及您迄今为止为尝试缓解错误所做的工作,将会很有帮助。

标签: typedef


【解决方案1】:

转到 ffmpeg 等库文件并更改“GetInfo”中的权限,为自己提供写入和读取权限。在另一个程序(我使用 Sublime)中打开 ffmpeg avutil.h 中的文件并根据需要编辑您的文件。对所有使用 AVMediaType 并导致名称错误的 ffmpeg 文件执行此操作。

【讨论】:

    猜你喜欢
    • 2015-01-27
    • 2022-07-13
    • 2011-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多