一、结论
预加载(pch)
在模块依赖中无效
二、场景
1、模块A
依赖了模块B
中的a.h
文件
2、a.h
文件又通过预加载的方式依赖了模块B
中的b.h
文件(b.h
处于模块B
的(大于)二级目录下)
预加载(pch)
在模块依赖中无效
1、模块A
依赖了模块B
中的a.h
文件
2、a.h
文件又通过预加载的方式依赖了模块B
中的b.h
文件(b.h
处于模块B
的(大于)二级目录下)
模块A
的build setting
的header search path
中添加模块B
的路径,且递归查询(recursive),但这种方式无法解决问题,还需要在a.h
中import "b.h"
才不会编译报错,因为针对模块B
的预编译对模块A
无效;本文标题:header search path 设置recursive无效
本文链接:https://www.haomeiwen.com/subject/vpqsnctx.html
网友评论