C++ doesn’t name a type
如果你已经了解了引起这个错误的常见原因,但并没有解决你的问题,看看是不是和我遇见了同样的情况。
重定义
有可能在你的项目中,你自己定义的类的名字刚好和window的东西重了,或者是软件各部分协调中,某一个枚举或者结构体的名字刚好和你的一样。
我遇到的情况就是和同事定义的枚举重名了,一顿好找。。。
---------
解决方案
在你的整个项目中搜索报错的那个名字,看看是不是找见了问题所在呢?
---------
总结
良好的沟通,以及良好的代码规范是很重要的。
- 关于 引起这个错误的常见原因,参考 这儿。