c++ - QT Creator 无法识别新项目的 STL 类型

标签 c++ qt

<分区>

我有一个识别 STL 类型的现有项目。但是,在创建新项目时,所有 STL 类型都无法识别。例如在

#include <string>
string s;

string的颜色不会改变,编译会产生错误。

奇怪的是,当在包含行上执行“Follow symbol under cursor”时,包含文件被打开。所以包含文件就在那里,Qt Creator 知道如何打开它,但仍然无法识别类字符串。

重装了Qt5.5,没有用。 发生了什么事?

最佳答案

你应该使用:

std::string

或:

using namespace std

一开始就不必每次都添加命名空间

关于c++ - QT Creator 无法识别新项目的 STL 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32989522/

相关文章:

c++ - 用于右值和左值情况的 [] 运算符的两个版本

c++ - 仅在声明定义时检查 vector/数组边界

c++ - 如何从分离的 QProcess 中读取标准输出/标准错误

qt - 更改 QCheckBox 的复选框位置

c++ - QT 队列触发连接

macos - 如何在 enaml 空间中获取 opencv 图像——这可能吗?

qt - PostgreSQL 中的快速批处理

c++ - 编译时纯虚函数

c++ - 如何查找指向 IPv6 地址的 SRV 记录

c++ - OpenGL 没有渲染我的立方体