QT Creator不识别新项目的STL类型

QT Creator does not recognize STL types for new projects

本文关键字:STL 类型 新项目 识别 Creator QT      更新时间:2023-10-16

我有一个可以识别STL类型的现有项目。但是,在创建新项目时,不会识别任何STL类型。例如

#include <string>
string s;

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

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

重新安装了Qt5.5,但是没有效果。发生什么事情了?

你应该使用:

std::string

或:

using namespace std

开头,这样就不必每次都添加名称空间