【问题标题】:Swift opencv Compile Error 'list' file not foundSwift opencv 编译错误“列表”文件未找到
【发布时间】:2014-12-26 14:43:58
【问题描述】:

许多人通过将 .m 重命名为 .mm 来提供 Objective-c 中的解决方案。 但是如何在 Swift 中解决呢?

【问题讨论】:

    标签: ios swift


    【解决方案1】:

    我最近遇到了这个问题,将一个 Obj-C 程序转换为一个使用 Swift / Obj-C 的混合程序。我完全意识到 'm' / 'mm' 问题,所以这不是我的问题。

    对我来说造成这个问题的原因是我在引用 OpenCV 的“桥接”标头中放置了一个包含文件 - #include 文件和一些定义。哎呀。

    答案:检查您的桥接#include 文件是否以某种方式引用了 opencv - 删除。

    【讨论】:

    • 我相信这也是我的问题。如果是这种情况,您如何将 OpenCV 处理的对象传递回 swift 而不会导致这种冲突?
    【解决方案2】:

    就我而言,问题在于前缀头文件中的导入行。删除此导入后,我的问题解决了

    【讨论】:

      【解决方案3】:

      我在使用 opencvframework 时遇到了这个问题。我通过在目标 c .h 文件中添加 #import opencv2/opencv.hpp 解决了这个问题。 这可能对你有帮助!

      【讨论】:

        猜你喜欢
        • 2015-06-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-12
        • 2013-02-05
        相关资源
        最近更新 更多