2011-05-27 73 views
6

我試圖在XCode中4鏈接添加到項目依賴項目中添加相關的項目是這樣的:https://github.com/jverkoey/ObjQREncoderXCode中4

筆者所描述的方式來增加這一點,但它是的XCode 3.我試圖將其添加到XCode 4. 我在my框架中拖動項目,然後轉到Target Dependencies中的Targets和QREncoder。然後我在「Link Binary with Libraries」中添加了libQREncoder.a。然後我將它添加到標題搜索路徑「src/Classes」中。

當我包括「QREncoder/QREncoder.h」,它給了我這個錯誤:file://somePath/FINALQRAppDelegate.m: error: Lexical or Preprocessor Issue: 'QREncoder/QREncoder.h' file not found

這是我的項目是如何設置: enter image description here

FINALQR是我的項目,我正努力添加依賴項和依賴項目在src中。

謝謝。

問題是它無法識別QREncoder類。

+1

爲什麼會降票?這是一個完全有效的問題。投票反對反對票。 – 2011-05-28 15:39:20

回答

1

只有Xcode 4工作區受益於跨多個項目的共享構建文件夾。從主菜單中選擇文件>新建>新建工作區...保存工作區,然後將您的子項目拖到其項目導航器面板中。

小心你放置它們的位置(確保你沒有將一個項目作爲工作空間內的另一個子項目),以便它們都是工作空間內的頂級項目。這將導致他們共享生成文件夾,並自動依賴檢測應該工作。

當然,除非您在目標的構建設置中設置了自定義搜索路徑。 :-)

0

我覺得你的問題是你需要設置下面的搜索路徑:

"$(SRCROOT)/src/Classes" 

"src/Classes" 

如果你已經有一個Xcode4項目,你應該能夠將QREncoder作爲子項目拖入其中,因爲我認爲您已經完成了該操作,然後添加.a文件,也如您所做的那樣。