IOS报错头文件找不到

请添加图片描述
“xxx.h”Not found

我这里出现这个错的原因是,Unity工程中引用了两个sdk,其中一个sdk有安卓端和ios端的ijkplayer库,还有一个sdk是只有ios端的ijkplayer库。所以其中一个sdk删除了ios的库,然后将安卓的库和ios的库合并到一个plugins文件夹下面。如下所示

在这里插入图片描述

原因我猜应该是头文件引用“ijkstdl_stdinc.h”有两个地方声明是一样的,Xcode不知道引用哪个,所以报了这个错。

得亏自己能想到这点,往其他方向想不知道要折腾到什么时候。

还是那个原则,遇到问题一般先从最没技术含量的角度去想,这个最没技术含量的角度往往影响是比较大的。

其他尝试

这里说一下当时试过的其他尝试,因为以后遇到可能是下面尝试的原因:

  1. 同事还以为我的一个库文件有问题,用他的Xcode打包出的工程后让我尝试替换,结果还是不行。

  2. Xcode打包的目标不能是虚拟机,有些库不能在虚拟机运行

  3. Xcode工程不能在VMWare下的Mac虚拟系统中跑,有些库在这样的环境下引用会有问题。

猜你喜欢

转载自blog.csdn.net/weixin_43149049/article/details/127474914
今日推荐