2011-10-22 24 views
3

我已經開始cocos2d遊戲開發,我想在xcode中啓用標誌「將警告視爲錯誤」,但僅限於我編寫的代碼,並非針對所有正在使用的代碼(即:Cocos2D源代碼) 。如何將警告僅視爲選定源文件(Xcode)中的錯誤?

問題是,有很多在cocos2d源代碼中的警告,現在被視爲錯誤,我不想搞砸了。我只想在我的代碼中檢測警告作爲錯誤。

有什麼方法可以選擇哪個源代碼將啓用此標誌?我是否必須創建不同的項目,每個項目都有不同的標誌並與他們鏈接?如果是這樣,我該怎麼做?

謝謝!

+0

你需要一個自定義生成過程 – Dani

+0

這不是很有益的,但爲什麼不籤的cocos2d的源代碼和固定的警告 - 那麼每個人都更好的有點過了;) – deanWombourne

+0

它總是很高興回到貢獻,但必須權衡而不是從手頭的項目中拿走。 :-) – drekka

回答

3

最好的解決方案是將cocos2d-iphone源代碼文件添加到單獨的靜態庫目標,該目標的「警告作爲錯誤」關閉。

然後將您的應用程序目標與cocos2d-iphone靜態庫鏈接,並將其添加到「Link Binary with Libraries」構建階段中。

+0

我打算建議這樣的事情。在iOS開發中瞭解如何構建靜態庫可能是一件有用的事情。 – drekka

相關問題