背景
a.cpp引用b.h正常,但是a.h引用b.h就报 "无法打开包括文件"的错误
分析
查看"编译输出",显示不是a.h引起的错误,而是C插件,
查看后发现,C插件引用了a所在插件pro,但是没有引用a依赖的b所在的插件,因此预编译阶段就找不到b
解决
c的pro引用a的pro之前先引用b的pro
a.cpp引用b.h正常,但是a.h引用b.h就报 "无法打开包括文件"的错误
查看"编译输出",显示不是a.h引起的错误,而是C插件,
查看后发现,C插件引用了a所在插件pro,但是没有引用a依赖的b所在的插件,因此预编译阶段就找不到b
c的pro引用a的pro之前先引用b的pro