【问题标题】:Difference between writing #import <filename.h> and #import "filename.h" i.e written the file name in angular brackets and quotes? [duplicate]写 #import <filename.h> 和 #import "filename.h" 之间的区别,即用尖括号和引号写文件名? [复制]
【发布时间】:2010-07-01 09:14:15
【问题描述】:

可能重复:
what is the difference between #include <filename> and #include “filename”

#import 和 #import "filename.h" 之间的区别,即用尖括号和引号将文件名写入?

【问题讨论】:

    标签: xcode xcode3.2


    【解决方案1】:

    引用表单 此表单指示预处理器在包含#include 语句的文件的同一目录中查找包含文件,然后在包含(#include)该文件的任何文件的目录中查找。然后预处理器沿着 /I 编译器选项指定的路径搜索,然后沿着 INCLUDE 环境变量指定的路径搜索。

    尖括号形式 该形式指示预处理器首先沿着 /I 编译器选项指定的路径搜索包含文件,然后在从命令行编译时,沿着 INCLUDE 环境变量指定的路径搜索包含文件。

    来源http://msdn.microsoft.com

    【讨论】:

    • 这个问题是关于Xcode的,所以我不太明白你为什么指的是MSDN...
    • @Glenn85,同样的事情也适用于 Xcode
    猜你喜欢
    • 2010-11-05
    • 2016-12-08
    • 2011-03-10
    • 2010-09-23
    • 1970-01-01
    • 2017-06-05
    • 2013-10-28
    • 1970-01-01
    相关资源
    最近更新 更多