如何配置QtCreator以使用C++11
How to configure QtCreator to work with C++11?
我使用QtCreator 2.5.1和Qt 4.8.0编写了一些项目。我添加到*.pro文件:
QMAKE_CXXFLAGS += -std=c++0x
所有的编译和工作都是正确的,但IDE仍然强调C++11风格的代码是错误的。例如,此字符串:
QVector<int> colwi{100,70,30,40,25,25,25,25,25};
这能修好吗?
在qmake.pro文件中,添加
Qt5:
CONFIG += c++11
或Qt4:
CXXFLAGS += -std=c++11
请参阅http://qt-project.org/forums/viewthread/24551
部分升级到Qt Creator 2.6。它对C++11特性有更好的支持,但仍然不完整。环顾四周,creator在那里有很好的伙伴:我还没有看到任何编译器涵盖所有的新功能;-)
请注意,Creator确实会查看您的项目集的CXXFLAGS。如果去掉-std=c++0x,那么代码模型将无法提供c++11特性。
相关文章:
- MSVC是否支持C++11样式的属性而不是__declspec
- 创建LinkedList退出,返回代码为-11(SIGSEGV)
- 我可以将一个用clang c++11编译的对象与另一个用c++17编译的对象链接起来吗
- 继承:构造函数,初始化C++11中基类的类C数组成员
- 如何将模板转换为C++11之前的模板
- c++11评估顺序(未定义的行为)
- C++中的VLA,扩展名为std=C++11
- 代码在我的计算机上运行良好,但是在将其提交给coursera时遇到未知的信号11问题
- "类模板示例<int>;"语句对 C++11 是什么意思?
- this_thread::sleep_for和计时时钟之间的关系是否由C++11标准指定
- 如何使用lock_guard在c++11中实现scoped_lock功能
- C++11 中不同类型的对象的 std::array 的替代方案
- 为什么 -mmacosx-version-min=10.10 不阻止使用标记为从 10.11 开始的函数?
- 为什么我的C++代码中出现'Segmentation Fault: 11'行?
- 强枚举类型定义:Clang Bug 还是 C++11 标准不确定性?
- 别名模板的专业化 C++11 中没有开销的最佳替代方案
- 如何使QTCreator与C 11一起使用
- 如何配置QtCreator以使用C++11
- C++11 in QtCreator 3.5.0 on ubuntu
- 带有c++ 11线程的Qtcreator