2013-03-26 90 views
0

認爲我是個徹頭徹尾的新手wehen它來編譯語言(和Xcode的IDE一般)的Xcode 4.6不承認SDL.framework

我跟着上設置了XCode了SDL合作一些教程框架,他們似乎有點過時,設計用於OSX 10.6或10.7,所以我也確保我遵循SDL dmgs中的自述文件。

我無法弄清楚在SDL.framework(或者其他像SDL_image.framework這樣的框架)的文件系統中的位置。我試過

/Library/Frameworks 
/System/Library/Frameworks 
~/Library/Frameworks 

當我打開Xcode和瀏覽框架添加/鏈接時,SDL框架是無處可尋。

當我打開從 https://github.com/Ricket/HelloSDL 下載模板項目中的所有框架的引用是紅色,如「錯誤」或「不存在」。

有人可以告訴我,我到底在哪裏放這些東西? 哦,而且任何最新的Xcode + sdl設置教程對我來說都是很有價值的!

+0

我剛剛嘗試過手動顯示Xcode到SDL.framework的路徑,並且它運行鏈接的'HelloSDL'應用程序正常。它根本找不到它自己的任何地方。 – ellmo 2013-03-26 23:07:00

回答

1

假設您已經下載了SDL.Framework或者編譯了SDL2.Framework,如果您正在使用該版本,只要您將它正確鏈接到項目中,放置它就沒有太大影響。我通常傾向於保留它們/Library/Frameworks

第1步。選擇您的構建目標並選擇Build Settings部分。然後搜索Framework Search Paths或者向下滾動到Search Paths部分並在需要時展開它。將值Framework Search Paths設置爲您放置框架的位置。

第2步。然後將框架包含在您的項目中,選擇您的構建目標並選擇Build Phases部分。展開Link Binary With Libraries並單擊+按鈕。在出現的彈出窗口中,您需要點擊Add Other,然後瀏覽到您放置框架的位置,例如/Library/Frameworks並選擇要添加的框架。