2012-02-07 46 views
1

我試着將一個標誌傳遞給g ++,所以我將QMAKE_CXXFLAGS += -std=c++0x添加到我的* .pro文件中,但似乎沒有被接受。它也不會像其他變量那樣在QtCreator中着色(例如SOURCES)。還有另一個QMAKE_CXXFLAGS問題

我試圖在這種情況下使用nullptr,代碼可以編譯並通過命令行運行。當使用QtCreator時,我得到nullptr was not declared in this scope

關於我可能丟失什麼的任何想法?

+0

你正在研究哪個平臺? – Bill 2012-02-08 07:32:49

+0

Ubuntu 10.10。對不起,忘了提。 – TeaOverflow 2012-02-11 16:18:03

回答

0

這是因爲qt-creator實際上是從蘋果(4.2.1)使用庫存gcc而不是實際選擇的庫(通過端口安裝後)。例如你安裝g ++ - mp-4.6.1並添加工具鏈,到目前爲止好,如果你回到項目設置,你會注意到ide實際上限制了工具集選擇到默認值(遺憾的bug!)