我試圖獲得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
A
回答
2
這是來自SDL主頁的預構建二進制文件的已知問題。您需要自己編譯SDL才能使其正常工作。
最簡單的方法是使用Homebrew。您可以在Terminal上安裝single command自制軟件。之後,運行
brew install sdl
你應該很好去。
1
從這裏下載最新的SDL.Framework:
它有一個文件夾,名爲SDL.framework內,從下載的一個替代現有的框架。
您可能需要做一個清理,然後構建才能使其運行。
不相關的問題完全是,但我也需要更換這些框架出於同樣的原因:
相關問題
- 1. 缺少架構錯誤
- 2. ld:架構未找到架構x86_64
- 3. Xcode 9.1 - 文件中缺少必需體系結構x86_64
- 4. 缺少所需的體系結構x86_64的文件
- 5. 架構驗證:表中缺少列[id]
- 6. 春季雲流缺少架構模塊
- 7. 缺少必要的架構ARMv7的
- 8. SDL Net2缺少TCP數據包
- 9. XCode 4.3 - 構建錯誤「缺少必需的架構armv7」
- 10. 架構x86_64的重複符號
- 11. 錯誤ITMS-9000無效架構x86_64,i386
- 12. GraphicsMagick,架構x86_64的未定義符號
- 13. 架構x86_64的未定義符號:「_CFRelease」
- 14. Fortran數組名不接受架構X86_64
- 15. 架構x86_64的未定義符號:「_g_object_unref」
- 16. qscintilla2:架構x86_64的未定義符號
- 17. 架構x86_64的重複符號iOS Swift
- 18. MATLAB:缺少對MEX編譯框架 - 未定義的符號體系結構x86_64的
- 19. 從x86_64到i386,Xcode的切換架構無法連接出口,缺少setter或實例變量
- 20. 錯誤:缺少框架
- 21. 缺少框架/ Xcode升級?
- 22. XCode中缺少iAd框架
- 23. 缺少框架iOS 4.0
- 24. xcode中缺少的框架
- 25. DialogPreference缺少構造函數
- 26. 構建錯誤 - 缺少SDK
- 27. 缺少LLVM編譯器的libclang_rt.san-x86_64.a文件-rt
- 28. 缺少單獨的debuginfos,請使用:debuginfo -install glibc-2.12-1.166.el6_7.7.x86_64
- 29. 在/usr/lib/system/libcache.dylib,缺少必需架構的ARMv6
- 30. SSMS 2016在篩選器設置中缺少「架構」
我已經這樣做了,並得到了SDL文件夾中/ usr/local/Cellar,但是它的設置與我習慣的框架不同,我需要在XCode項目中包含哪些內容?還是應該用/Cellar/sdl/.../include中的標題替換/ Library/Frameworks中的框架? – user1258579 2012-03-09 16:47:21