1

我今天为此奋斗了一段时间,并想发布此内容,希望它也可以对其他人有所帮助。

我在 iOS 7 项目中实现了最新的 card.io SDK,3.4.0。它可以很好地在模拟器上运行(这违背了目的),但不会为我的 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)

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

4

2 回答 2

1

我所要做的就是为我的项目添加 libstdc++.dylib 作为“链接框架和库”,然后效果很好。

于 2013-12-03T19:29:55.167 回答
0

来自card.io的戴夫在这里。

请仔细检查您的项目Build Settings(在该TARGETS部分,而不是该PROJECTS部分)中,您的Other Linker Flagsinclude -lc++.

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

于 2013-12-04T07:26:50.563 回答