【发布时间】:2012-10-27 00:42:33
【问题描述】:
我是 Xcode 的新手,所以还不是很喜欢它。在我的大学里,Visual Studio 使用 C 语言进行编程,他们在其中创建解决方案并用应用程序填充它,然后包含带有 .h 和 .c 文件的静态库。一直在尝试在 Xcode 中执行此操作,但似乎无法像 Visual Studio 中那样包含它们或添加依赖项
【问题讨论】:
我是 Xcode 的新手,所以还不是很喜欢它。在我的大学里,Visual Studio 使用 C 语言进行编程,他们在其中创建解决方案并用应用程序填充它,然后包含带有 .h 和 .c 文件的静态库。一直在尝试在 Xcode 中执行此操作,但似乎无法像 Visual Studio 中那样包含它们或添加依赖项
【问题讨论】:
一种方法是使用标准 gcc 命令行选项进行静态库链接,您可以使用 XCode 项目设置指定这些选项。如果静态库已安装并可在标准位置访问,这将起作用。
或者,您可以将静态库显式添加到您的项目中,并适当地设置标题等的依赖项和搜索路径。这可能听起来有点复杂,但实际上并没有太多的事情要做,您只需要设置一次。这一切都与其他项目设置在同一个地方完成,您可以使用搜索框找到输入选项的确切位置。
我假设您不想用您的项目实际构建静态库。如果您这样做,还有更多工作要做 - 基本上您需要设置静态库项目,将其设置为目标依赖项,并设置构建步骤以复制生成的库。
【讨论】: