_OBJC_CLASS_$_PayReq + .h文件找不到
Posted jiduoduo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了_OBJC_CLASS_$_PayReq + .h文件找不到相关的知识,希望对你有一定的参考价值。
问题描述:
每当我们引入第三方库的时候,都会发现这样那样的问题,比如说找不到.h文件,
又比如说_OBJC_CLASS_$_PayReq 找不到
这些都是由于配制不当造成的。
举例:
我们再集成微信支付的时候,会报错,一般可能是这样的错:
#import "WXApi.h" ‘WXApi.h‘找不到
出现这种问题:是xcode虽然里面已经有了文件,但是xcode配制里并没有
这样重新编译就可以了。
但编译以后,又会报个三个错误:_OBJC_CLASS_$_PayReq类似
这个是什么导致的呢,其实是找不到.a文件,这个里面是核心所在
只是我们加入到配制中就OK:
点击 小红箭头 指向的 + ,来增加即可。
可以用$(PROJECT_DIR)来指定工程所在目录,再加上你的第三方所在工程目录即可。
比如:$(PROJECT_DIR)/Classes/WechtSDK1.8.2
- MyProject
- Classes
- WeChtSDK1.8.2
这样再次编译就OK了。不行的话,clean一下,再编译。
以上是关于_OBJC_CLASS_$_PayReq + .h文件找不到的主要内容,如果未能解决你的问题,请参考以下文章
duplicate symbol _OBJC_CLASS 错误处理方法
“_OBJC_CLASS_$_MKAnnotationView”,引用自:ERROR
集成红色激光时出现“_OBJC_CLASS_$_BarcodePickerController”错误
架构 x86_64 的未定义符号:“_OBJC_CLASS_$_RCTImageLoader”