我正在尝试使用 C++11 标准构建我的 Qt 项目。我在 Qt Creator 的构建步骤中添加了这个标志,附加参数选项:
-std=c++11
但是我在构建时遇到了这个错误:
Unknown option -std=c++11
g++ 版本信息:g++ (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
有什么想法吗?
最佳答案
使用qmake工程文件,添加这一行:QMAKE_CXXFLAGS += -std=c++11
LE:4.6.3 也可能不支持 C++11(据我所知,4.7 和更高版本支持 -std=c++11)因此实现 0x 功能的选项可能是:QMAKE_CXXFLAGS + = -std=c++0x
关于qt - 为 C++11 标准构建 Qt 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17299139/