2

我正在开发一个应用程序。在那个 iam 集成的 paypal sdk 中。我添加了他们提到的所有框架。但是我得到了如下错误

         Undefined symbols for architecture i386:
        "std::terminate()", referenced from:
  -[CardIOGPURenderer dealloc] in libPayPalMobile.a(CardIOGPURenderer.o)
 "___gxx_personality_v0", referenced from:
  Dwarf Exception Unwind Info (__eh_frame) in libPayPalMobile.a(CardIOAnalytics.o)
  Dwarf Exception Unwind Info (__eh_frame) in libPayPalMobile.a(CardIOGPURenderer.o)
  Dwarf Exception Unwind Info (__eh_frame) in libPayPalMobile.a(CardIOAnalytics.o)
  Dwarf Exception Unwind Info (__eh_frame) in libPayPalMobile.a(CardIOGPURenderer.o)

这个怎么解决。

4

2 回答 2

8

ganesh babu,您是否按照集成说明执行此步骤?

在项目的 Build Settings 中,将 -lstdc++ -ObjC 添加到 Other Linker Flags。

另外,请确保您使用的是最新版本的 sdk

于 2013-06-12T19:54:53.380 回答
0

用于正确集成 pay pal SDK

必须做以下修改

在 C++ STandard Libray 中可以使用 libstdC++ 标准库

启用所有模块

最后添加其他链接器标志:-lstdc++ -ObjC

于 2014-07-08T05:53:41.433 回答