我知道這是一個非常簡單的問題,但我一直在努力。我已經閱讀了一些主題,但仍然可以找到答案。添加一個簡單的庫到一個xcode 4項目
我想將這個DDMathParser庫添加到我現有的項目中。數學解析器文檔狀態
「只需將」DDMathParser「子文件夾複製到您的項目#import」DDMathParser.h「中,即可順利完成。」
我在我的項目中添加了子文件夾,並在我的第一個視圖控制器中添加了頭文件「#import」DDMathParser.h。起初,Xcode聲明無法找到該文件。並改變了我的頭,包括
#import "DDMathParser/DDMathParser.h"
Xcode中似乎找到該文件夾和頭文件的文件夾,但是當我從文件運行測試,如
NSLog(@"%@", [@"1 + 2" numberByEvaluatingString]);
我收到錯誤「主題1 :程序收到的sginal:「SIGABRT」'我可以在DDMathPar中看到系統示例文件,有一個目標,我想知道這是否是我的問題。
爲了澄清我想向DDMathParser庫添加到一個簡單的視圖控制器的問題,這樣做將不勝感激運行staement NSLog(@"%@", [@"1 + 2" numberByEvaluatingString]);
任何幫助/澄清。
感謝您的回覆您的帖子是非常有幫助的,但我仍然收到錯誤。我按照您的指示一步一步,並能夠將代碼下載到外部目錄,將文件添加到項目並添加頭沒有問題,但是當我運行我的測試程序時,我得到15錯誤全部源於DDMathEvaluator.m和_DDDEcimalFunctions .M。我似乎無法弄清楚我和你做了什麼不同。如果您有任何建議,請告訴我,非常感謝您的幫助! – user813611
嗯......你是否確定在你將DDMathParser目錄添加到你的項目中時選擇了你的目標?如果您選擇DDMathEvaluator.m,您是否可以確認它已包含在您的目標中?正如我所說的,當我在輸入幫助信息的時候,我正在一步一步地走過去,它運行良好。作爲一個測試,你可以從頭開始創建一個新項目並嘗試一下嗎? – memmons
再次感謝Harkonian的回覆,1,我創建了一個名爲mathParserTest的基於app的應用程序,使用git repository 2.我使用終端命令下載項目根文件夾中的DDMathParser 3.我選擇FILE-> Add files to「 mathParserTest「,然後選擇Dir>/External/DDMathParser/DDMathParser,將項目複製到組中,取消選中所有添加的文件夾創建組,並添加到目標mathParserTest選中。目標在其旁邊具有名稱爲mathParserTest的IB圖標。包含文件的文件夾導入到項目中,看起來很好,直到我編譯。 – user813611