【问题标题】:Fatal error: 'QuickTime/QuickTime.h' file not found致命错误:找不到“QuickTime/QuickTime.h”文件
【发布时间】:2016-10-22 02:32:48
【问题描述】:

我将我的 macOS 更新为 Sierra,但我的一些文件消失了。最重要的是 Allegro 的图书馆。我正在尝试再次安装它,就像我第一次看到我安装的视频 (https://www.youtube.com/watch?v=UJtmJfWNTJY) 一样,但已显示以下错误消息:

'$Users/macbookpro/Downloads/allegro/include/allegro5/platform/alosx.h:43:12: fatal error: 
      'QuickTime/QuickTime.h' file not found'
  #import <QuickTime/QuickTime.h>

我搜索它,我发现它只是在 Xcode 中更改参数,但是,我没有使用 Xcode 编译我的代码,虽然终端。有什么提示吗?

【问题讨论】:

  • 你解决了吗?我有同样的问题用 cmake/make 而不是 xcode 构建项目..
  • 不,我没有。我必须使用 Ubuntu 和 VM 来编译我的 Allegro 代码。如果你搜索这个错误,在一些博客中有一些关于它的问题,但没有任何详细的可以解决它。
  • 尝试在 Sierra 上编译 allegro 4.2.1 和 4.4.2(使用 cmake)时遇到同样的错误。我知道代码是完全重写的,但该文件中包含的内容似乎是相同的。

标签: xcode macos installation macos-sierra allegro


【解决方案1】:

由于 Apple 习惯于弃用常用库,因此有很多项目都遇到了这个问题。你不是唯一一个有这个问题的人。请参阅下面的链接。您可以将已弃用的 SDK 复制粘贴到 Xcode 中作为解决方法。或者编辑您的代码以改用 AVFoundation.framework。 See Apple's table on deprecated frameworks.

Xcode 8/macOS 10.12 removed QtKit support

QuickTime/QuickTime.h: file not found

这里解释了一个解决方法:

Solved: macOS Sierra, Xcode 8, missing quicktime.h

【讨论】:

    猜你喜欢
    • 2020-10-02
    • 2015-01-20
    • 2014-12-21
    • 2013-12-10
    • 1970-01-01
    • 1970-01-01
    • 2022-07-13
    • 1970-01-01
    • 2021-01-19
    相关资源
    最近更新 更多