如何 select 仅 iOS 中的特定 c 文件使用 xCode 进行编译

How to select only specific c files in iOS to compile using xCode

我有一个包含 C 文件、头文件和其他具有不同扩展名的文件的项目,例如:

Parent folder/C foolder/... all c Files.
Parent folder/Header folder/ ... all header files

现在,我想要的是只编译c文件夹中的几个c文件,头文件也一样。在查看了 Whosebug 上的几个链接后,例如 this post 关于如何通过添加
排除扩展名为 .m 的文件 -fno-objc-arc 编译器标志,但没有解释如何排除 .c 文件。

这是在 Xcode 内完成的,方法是定义哪些源文件与特定构建目标相关联。

每个 Xcode 项目可以有多个目标,源文件可以与一个或多个目标相关联。

头文件没有以相同的方式关联,而是通过任何源文件获得它们的关联include/import。

添加文件时可以设置目标Xcode(reference) and you can change it later via the source file's properties (reference)。