【发布时间】:2012-06-07 08:24:42
【问题描述】:
“标题搜索路径”和“库搜索路径”有什么区别?我应该什么时候添加一个路径和另一个路径?
我注意到,当我将二进制文件与库链接时,Xcode 会自动将该库的搜索路径添加到“库搜索路径”中。我还为交叉引用的项目使用了“标题搜索路径”。还有比这更多的吗?
【问题讨论】:
标签: xcode search-path
“标题搜索路径”和“库搜索路径”有什么区别?我应该什么时候添加一个路径和另一个路径?
我注意到,当我将二进制文件与库链接时,Xcode 会自动将该库的搜索路径添加到“库搜索路径”中。我还为交叉引用的项目使用了“标题搜索路径”。还有比这更多的吗?
【问题讨论】:
标签: xcode search-path
您不能使用没有标头的二进制文件。它们是某种“说明”如何处理您的二进制文件。并且您的标题可以放置到不同的位置。在这种情况下,为您的二进制文件及其标题设置不同的搜索路径将非常有用。
例如,如果您想将项目的某些部分用作静态库,您将创建单独的目标,构建后它将作为编译后的 lib 文件出现在构建目录中。为了使用这个库,你的项目必须有关于库头的信息。
【讨论】:
标头是#included 或#imported 的文件。库是您链接的东西。它们是不同的东西。因此,它们会在不同的地方找到,并使用搜索路径来指定它们。
【讨论】: