今天我打了一段时间,并希望发布这个希望它也可以帮助其他人。
我将最新的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)
我已经按照他们的指示去了一个发球但是无法建造。
答案 0 :(得分:1)
我所要做的就是为我的项目添加libstdc ++。dylib作为“链接框架和库”,然后它运行良好。
答案 1 :(得分:0)
来自card.io的戴夫。
请仔细检查项目的Build Settings
(在TARGETS
部分,而不是PROJECTS
部分),Other Linker Flags
包括-lc++
。< / p>
[ETA:抱歉,没看到你已经发布了自己的解决方案!]