为什么card.io不能在iPad Air上运行?

时间:2013-12-03 19:29:55

标签: ios card.io

今天我打了一段时间,并希望发布这个希望它也可以帮助其他人。

我将最新的card.io SDK,3.4.0实现到iOS 7项目中。它可以很好地在模拟器上运行(这可以达到目的)但不会为我的iPad Air构建。我一直得到27个构建错误,如:

Undefined symbols for architecture arm64:
  "___cxa_end_catch", referenced from:
      icvReadSeq(CvFileStorage*, CvFileNode*) in libCardIO.a(persistence.o)
      std::__1::deque<char, std::__1::allocator<char> >::__add_back_capacity() in libCardIO.a(persistence.o)

我已经按照他们的指示去了一个发球但是无法建造。

2 个答案:

答案 0 :(得分:1)

我所要做的就是为我的项目添加libstdc ++。dylib作为“链接框架和库”,然后它运行良好。

答案 1 :(得分:0)

来自card.io的戴夫。

请仔细检查项目的Build Settings(在TARGETS部分,而不是PROJECTS部分),Other Linker Flags包括-lc++。< / p>

[ETA:抱歉,没看到你已经发布了自己的解决方案!]