2012-06-25 19 views
1

語義問題:「可變」不能應用於引用需要幫助讓Fuego在Xcode中編譯 - boost版本兼容性?

以上僅僅是一系列錯誤,我已經收到了試圖獲取fuego-iphone項目編制的最新產品。我不確定,但它可能與我編譯boost的方式有關。該項目的自述文件建議使用these instructions編譯提升框架,但我已經使用more recent instructions here。不知何故,這個CLANG錯誤可能與boost版本有關係嗎?

對於C++,我承認相對無知。

如果有人對xcode一般使用fuego庫有什麼好的建議,我已經嘗試了很多不同的東西,而且幾乎完全是機智的。謝謝!

編輯:在這裏任何含糊不清的道歉,但我不問可變引用,以至於顯示此問題的最新症狀。 fuego郵件列表有a relevant question關於使用boost 1.48,現在檢查,很明顯我已經編譯了1.49,所以我會重新編譯boost的早期版本,看看它是否以某種方式修復它。

+2

你問關於可變關鍵字的問題(標題含義是什麼),還是你問如何編譯和使用該庫? – PlasmaHH

+0

我的不好。我會改變標題。 – livingtech

+0

你有沒有解決這個問題?我在clang中遇到了同樣的錯誤,並且在OS X上增加了1.42.0。 –

回答

4

mutable修飾符表示可以在const方法內更改字段。但對於引用字段,這沒有任何意義,因爲在C++中永遠不能更改引用。