我正在尝试将标志传递给g ++,所以我将QMAKE_CXXFLAGS += -std=c++0x
添加到我的* .pro文件中,但似乎没有被接受。它也没有像其他变量那样在QtCreator中着色(例如SOURCES
)。
我尝试在这种情况下使用nullptr
,并且可以通过命令行编译和运行代码。使用QtCreator时,我得到nullptr was not declared in this scope
。
对于我可能遗失的任何想法?
答案 0 :(得分:0)
这是因为qt-creator实际上是使用来自apple(4.2.1)的股票gcc而不是你实际选择的那个(通过端口安装后)。例如你安装g ++ - mp-4.6.1并添加工具链,到目前为止一切顺利,如果你回到项目设置,你会注意到ide实际上将工具集选择限制为默认值(令人遗憾的bug!)