2014-07-15 15 views
16

我嘗試使用panoramaGL框架並嘗試將其添加到我的靜態庫。所以我將它導入到項目中,添加了CoreGraphics框架,但在PLStructs.h中有一個問題Unknown type name 'CGFloat'。當我Cmd +點擊在Xcode CGFloat - 我去CGBase.hCoreGraphics框架。嘗試清理項目並更換框架 - 結果是一樣的。等待你的幫助。嘗試將PanoramaGL添加到靜態庫時未知的類型名稱'CGFloat'

回答

87

解決方法很簡單:

#import <UIKit/UIKit.h> 
+0

我在添加新目標時遇到了這個問題。由於項目約定,我必須首先使用這個和類似的導入語句設置.pch文件,然後將其添加到構建設置。 – user3099609

2

同樣的問題在cocos2d來抓我。

的解決方案是

  1. 轉到構建設置。在架構場,你可能有「標準架構(ARMv7的,armv7s,arm64)。

  2. 主要原因爲問題是arm64。所以最好的方法是使用」領域的ARMv7「。

  3. 我們保持標準的架構是N 「有效的架構

希望它能幫助。

9

您實際上不需要導入完整的UIKit。這就夠了:

#import <CoreGraphics/CoreGraphics.h> 
22

也不需要完整的CoreGraphics.h。這就夠了:

#import <CoreGraphics/CGBase.h>