我有一个可以识别STL类型的现有项目。但是,在创建新项目时,不会识别任何STL类型。例如在
中#include <string>
string s;
string
的颜色不会改变,编译会产生错误。
当在包含行“跟随光标下的符号”被执行时,包含文件被打开了。所以包含文件就在那里,Qt Creator知道如何打开它仍然无法识别类字符串。
重新安装Qt5.5但没有用。 发生了什么事?
答案 0 :(得分:1)
你应该使用:
std::string
或:
using namespace std
在开始时,您不必每次都添加命名空间