n17*_*911 9 xcode
你能告诉我如何在我的Xcode项目中设置全局#define吗?我不想把#define DEBUG放在我项目的每个.h中.
谢谢
e.J*_*mes 16
这通常在Xcode项目属性中完成.在项目窗口中右键单击项目本身(项目是层次结构的顶层),然后选择"获取信息".这将打开项目检查员窗口.在检查器窗口中,选择"构建设置"选项卡.现在,使用搜索字段查找名为"预处理器宏"的条目,并将该字符串DEBUG放入该条目中.
DEBUG
如果只对"Debug"构建配置执行此操作(项目检查器窗口中应该有一个下拉菜单),那么DEBUG在实际调试时,此宏只会是#defined.
有关所有脏信息,请参阅Apple的文档.
Rob*_*ert 13
另一种选择是使用项目的.pch文件.它代表预编译的头文件,它在项目中的任何其他文件之前编译.
.pch
这意味着如果您在文件中放入一个#define或一个文件,它将包含在项目的每个文件中.#import.pch
#define
#import
编辑
正如我最近发现的那样,你必须使用该.pch文件.
- 每次更改,您都会重新编写.pch 每个文件中的文件.--
如果你有一个大型项目,这可能需要一些时间.
归档时间:
17 年,4 月 前
查看次数:
12126 次
最近记录:
12 年,6 月 前