尝试将PanoramaGL添加到静态库时,未知的types名称为“CGFloat”

我尝试使用panoramaGL框架,并尝试将其添加到我的静态库。 所以我已经将它导入到项目中,添加CoreGraphics框架,但在PLStructs.h中存在Unknown type name 'CGFloat' 。 当我Cmd +点击Xcode中的CGFloat – 我去CoreGraphics框架中的CGBase.h 。 尝试清理项目并更换框架 – 结果是一样的。 等待你的帮助。

解决scheme很简单:

 #import <UIKit/UIKit.h> 

也不需要完整的CoreGraphics.h。 这就够了:

 #import <CoreGraphics/CGBase.h> 

您实际上不需要导入完整的UIKit 。 这就够了:

 #import <CoreGraphics/CoreGraphics.h> 

在Cocos2D中我遇到了同样的问题。

解决scheme是

  1. 去build立设置。 在架构领域,你可能有“标准架构(armv7,armv7s,arm64)。

  2. 这个问题的主要原因是arm64。 所以最好的方法是在现场使用“ armv7 ”。

  3. 我们保持标准体系结构是“ 有效的体系结构

希望能帮助到你。