2012-03-09 88 views
2

我試圖獲得SDC工作在我的Snow Leopard機器上的SDL示例代碼,但是每次嘗試構建時都會收到此錯誤: 「ld:warning:in/Users/me/Dropbox/Programming/Obj C/Space/SDL.framework/SDL,缺少文件「 」中所需的體系結構x86_64原本是「/ Library/Frameworks/...」,但我已將整個SDL.framework複製到我的項目中,鏈接到它,但錯誤仍然存​​在。SDL缺少x86_64架構

回答

2

這是來自SDL主頁的預構建二進制文件的已知問題。您需要自己編譯SDL才能使其正常工作。

最簡單的方法是使用Homebrew。您可以在Terminal上安裝single command自制軟件。之後,運行

brew install sdl 

你應該很好去。

+1

我已經這樣做了,並得到了SDL文件夾中/ usr/local/Cellar,但是它的設置與我習慣的框架不同,我需要在XCode項目中包含哪些內容?還是應該用/Cellar/sdl/.../include中的標題替換/ Library/Frameworks中的框架? – user1258579 2012-03-09 16:47:21