【发布时间】:2020-10-14 21:19:06
【问题描述】:
我为所有构建配置向我的 Xcode 目标添加了一个“预处理器宏”TEST=1。
期待我现在可以这样使用它:
#if TEST
print("testing")
#else
print("not testing")
#endif
在运行目标时,编译器始终使用print("not testing")。
我还尝试添加“用户定义设置”OTHER_SWIFT_FLAG-DTEST 以及将-DTEST 添加到“其他链接器标志”。结果相同。
我做错了什么?
【问题讨论】:
标签: swift xcode macros preprocessor