__GLOBAL__I_a in libUPPayPlugin.a(UPPasswordTool.o)

今天改了下项目,结果银联支付编译出错了,根据银联文档

  1. a)  添加 QuartzCore.framework UPPayDemo 工程中;

  2. b)  在需要调用支付控件的源文件内引用头文件 UPPayPlugin.h(注意:如果工程

    compile source as 选项的值不是 ObjectiveC++,则引用此头文件的文

    件类型都要改为.mm)

  3. c)  在工程 target other link flags 中添加-ObjC 宏;

问题没有解决

后来改动

C++ Language Dialect

C++ Standard Library

两项为默认编译方式,编译通过。

原文地址:https://www.cnblogs.com/xieweiwei/p/3303934.html