记一个编译问题:错误 252 error C2039: “tag”: 不是“boost::Q_FOREACH”的成员 (XXX.cpp)
VS上编译项目时出现一下错误
VS上报错的截图
导致的原因:
我在头文件和.cpp文件上包含了同一个<boost/…>库导致的。
解决方式:
去掉.h或.cpp中的重复头文件,只包含一次就好。
参考BLOG:
https://blog.csdn.net/qq_34719188/article/details/102618553