考虑到内置模型(built-in model)无法跟上 C ++ 语言的发展,也无法跟上围绕它的可用工具的开发,从Qt Creator 4.7.0版本开始默认启用 Clang Code Model 。
使用
ClangCodeModel来检查语法错误会导致以上
报错
,具体可以参考:
官方文档:https://doc.qt.io/qtcreator/creator-clang-codemod
在vs自动生成的
c++
项目中,初次
使用
cout或cin报
未定义标识符
错误,是由于未声明命名空间的原因。
解决方法:在头文件中声明全局命名空间。加入 using namespace std; 表示
使用
名为std的namespace中的
标识符
。
wst_test: