VS2017 error C3646: 未知重写说明符1. 这是循环引用导致的问题。两个头文件互相包含。比如A.h 包含了B.h, B.h又包含了A.h.解决方法,把出错的头文件里的包含去掉,放到它的cpp文件里。版权声明:本文为shepherd2010原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/shepherd2010/article/details/79708675