gpt4 book ai didi

ios - 找不到 GStreamer Xcode 10 gst.h

转载 作者:搜寻专家 更新时间:2023-10-31 22:38:15 25 4
gpt4 key购买 nike

我刚刚升级到 Xcode 版本 10.0 (10A255),我的项目因为找不到 gst.h 而停止工作。

我在桥接 header 中包含 gst_ios_init.h 和 #include <gst/gst.h>在里面。 Xcode 更新后,项目将不再编译并出现错误:

'gst/gst.h' file not found.

之前还行,现在突然不行了。

我已包含框架以及框架搜索路径和 header 搜索。

最佳答案

感谢 this,我今天使用 XCode 版本 10.1 (10B61) 运行我的应用程序和 this .

我做了什么:

  1. 为了确定,我删除了之前安装的 GStreamer(文件夹 /Library/Developer/GStreamer)。还从我的项目中删除了 GStreamer 框架。 (右击Frameworks/GStreamer.framework -> Delete -> Remove reference)

  2. 已安装 GStreamer 1.14.4。你可以从这里得到它:https://gstreamer.freedesktop.org/data/pkg/ios/1.14.4/

  3. /Library/Developer/GStreamer/iPhone.sdk 中获取 GStreamer.framework 并将其再次放入 Frameworks项目的文件夹。我没有选中 Copy files if necessary 选项。

  4. 将我的 TARGET 中的搜索路径更改为:

框架搜索路径:
"$(HOME)/Library/Developer/GStreamer/iPhone.sdk"

header 搜索路径:“$(HOME)/Library/Developer/GStreamer/iPhone.sdk/GStreamer.framework/Headers”

就是这样。第一次构建需要很长时间,但它有效。

另一个可行的选项是将 File->Workspace Settings->Build system 更改为 Legacy Build System,但通过上述步骤我可以使用 新构建系统

更新:刚刚安装了 Xcode Version 10.2 beta 3 (10P99q),现在可以工作了,甚至可以归档。

关于ios - 找不到 GStreamer Xcode 10 gst.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52837003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com