2010-08-25 54 views
1

目前,我正在嘗試編譯Imprudence,這是Linden-Lab擁有的Second Life的第三方查看器。我已經完成了一切,現在我在Xcode中。當我點擊Build And Run按鈕時,在稍微說明GCC 4.2與Mac OS X 10.4 SDK不兼容後,出現錯誤。如何更改GCC Xcode使用的版本?

我曾嘗試將Xcode中的活動架構更改爲x86_64,i386和ppc。這些選項都沒有改變任何東西。我正在運行Mac OS X 10.6.4和Xcode版本3.2.3。誰能告訴我爲什麼會發生這種情況?謝謝!

+0

您正在連接10.4 SDK。更改體系結構並不會更改您鏈接的SDK,這就是爲什麼它不能修復警告。 – mipadi 2010-08-25 01:58:20

回答

1

參見:http://developer.apple.com/tools/xcode/xcodebuildsettings.html

基本上,你需要去的信息窗口中的「生成」選項卡,並更改編譯器版本。

編輯:看起來像你的問題是你連接的SDK而不是編譯器版本。幸運的是,您可以從我討論過的同一個面板中更改SDK版本。

+0

謝謝你的快速回答!這徹底解決了我的問題。 – 2010-08-25 02:21:11

+0

鏈接被破壞... – 2017-02-23 23:20:04

0

您可以在項目的信息面板的「生成」窗格中更改編譯器設置。您可以設置目標版本和編譯器。這些設置將級聯到每個目標,或者可以使用目標信息面板中的相同窗格逐個目標地覆蓋這些設置。該項目的基礎SDK在項目信息面板的「常規」窗格中的彈出窗口中設置。

+0

謝謝!我得到它的工作! – 2010-08-25 02:21:50