gpt4 book ai didi

ios - XCode 编译器 Apple LLVM 3.1 与 LLVM GCC 4.2

转载 作者:太空宇宙 更新时间:2023-11-03 21:54:51 24 4
gpt4 key购买 nike

我下载了这个项目来试一试 (http://www.hatzlaha.co.il/150842/Lucas-Kanade-Detection-for-the-iPhone)。它在 AppStore 上也有一个发布版本。

我下载源码编译的时候报编译错误。我将编译器更改为 LLVM GCC,它立即编译,没有任何错误或警告。

下面是我所做的:

  • 在个人 iPhone 上下载了 Lucas Kanade 应用程序。按预期运行(即显示跟踪点和视频输出)。
  • 在公司 iPad 上部署了以上编译的应用程序。这里显示了跟踪点(这意味着应用程序正在获取视频帧)但无法显示视频输出。

一般应用流程:

  • 从相机中抓取一帧。
  • 处理帧(轨迹点)。
  • 输出帧,因此屏幕看起来像预期的那样显示相机画面。

设备详细信息:

  • iPhone:操作系统 5.1.1 (9B206); iPhone 4;
  • iPad:操作系统 5.1 (9B176); iPad 2;

问题

  • 出现视频输出问题是因为操作系统版本不同还是因为使用了 GCC 编译器?
  • 如果是编译器问题,将编译错误放在此处以供解决是否合适,还是我需要开始一个单独的问题?

我知道这些信息可能还不够,因为有很多未知数,但请相信我,深入了解应用程序的详细信息将是一个非常详尽的问题描述。让我知道猜测解决方案需要哪些更多信息。我会在这里更新。

最佳答案

就像您已经说过的信息还不够。我只能猜测。跟踪点项目通常使用它们自己的驱动程序来访问相机。它不适用于 llvm 编译器的原因可能是这样。

如果您找到任何特定于 iPhone 的文件,只需查看项目即可。它们主要是 dat 文件。也许您会在项目中找到一些预处理器宏,例如 #ifdef target_iphone 之类的东西。在这种情况下,您可以联系生产商并请求 iPad 的驱动程序。

我没有下载并尝试过这个项目,但这只是一个猜测。

关于ios - XCode 编译器 Apple LLVM 3.1 与 LLVM GCC 4.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11607579/

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