缺using namespace test1; using namespace test1::test2;导致的编译错误
最近遇到一个编译问题,耗费了点时间才找到原因,现在记录一下,下次很快就能搞定类似问题了。某基础功能库提供了test.h文件和libtest.a文件供外部调用,在业务层比较成熟的A模块中,需要用到test.h中的一个类Student,在A模块中,包含了test.h,然后指定了libtest.a,编译、调用OK.而我要搭建一个新的B模块,也要用到test.h中的类Student,于是包含test.h并