1.先说说import的""和<>区别
<>用于系统头文件的引用,编译器会在系统文件目录下去查找该文件;
""用户自定义的文件用双引号引用,编译器会首先在用户目录下查找,然后到安装目录中查;
上述两种方式的引用实质是搜索路径的不同。但是,无论哪种方式,编译器会将相对路径与引用内容组合成头文件的绝对路径:搜索路径+相对路径;
2.Header Search Path
(User) Header Search Path
Header Search Path指的是系统头文件的搜索路径;
User Header Search Path指的是用户自定义的头文件的搜索路径
Always Search User Paths
如果设置了Always Search User Paths为YES,编译器会优先搜索User Header Search Path配置的路径,在这种情况下,自定义的文件可能会覆盖系统的头文件;
网友评论