【问题标题】:yet another QMAKE_CXXFLAGS issue又一个 QMAKE_CXXFLAGS 问题
【发布时间】:2012-02-07 12:35:23
【问题描述】:

我正在尝试将标志传递给 g++,所以我将 QMAKE_CXXFLAGS += -std=c++0x 添加到我的 *.pro 文件中,但它似乎没有被接受。它也不会像其他变量一样在 QtCreator 中着色(例如 SOURCES)。

在这种情况下,我尝试使用nullptr,代码可以通过命令行编译和运行。使用 QtCreator 时,我得到 nullptr was not declared in this scope

知道我可能缺少什么吗?

【问题讨论】:

  • 你在哪个平台上工作?
  • Ubuntu 10.10。抱歉,忘了说。

标签: g++ qmake compiler-flags


【解决方案1】:

这是因为 qt-creator 实际上使用的是苹果 (4.2.1) 的库存 gcc,而不是您实际选择的 gcc(通过端口安装后)。例如你安装 g++-mp-4.6.1 并添加工具链,到目前为止一切顺利,如果你回到项目设置,你会注意到 ide 实际上将工具集选择限制为默认选项(遗憾的错误!)

【讨论】:

    猜你喜欢
    • 2011-09-11
    • 2012-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-30
    • 1970-01-01
    相关资源
    最近更新 更多