合并工程之后遇到的问题,主要是文件路径这块

通过add file to "<#name#>"添加子工程,然后修改header search path合并工程之后遇到了几个特别别神奇的问题。


header search 关联路径的位置。

1.,如果把导入工程的关联路径的查找方式改成recursive,就会报如下错误

但是如果用non-recursive是找不到导入工程的文件的。

2.我尝试不管设置问题,直接解决红色错误,上图报错所在的类里导入 "sys/time.h"之后不再报错,可是会有别的类里继续出现类似的错误,这个时候再导入已经没有效果。

3.更改c的编译标准之后,出现的问题更奇怪,不过更多的是找不到定义的方法,类似:Use of undeclared identifier 'time'。

不知道有没有人能帮忙解答一下这种路径冲突问题。

查看回复