gpt4 book ai didi

objective-c - Xcode #ifdef DEBUG 无法正常工作

转载 作者:行者123 更新时间:2023-12-04 03:03:13 26 4
gpt4 key购买 nike

我在代码中添加了以下行。

#ifdef DEBUG
//DEBUG only code
#endif

我已经转到 xcode 中的项目-> 信息选项卡并设置“命令行构建使用”来调试和运行“if”中执行的代码片段的代码。问题是当我设置命令行构建用于发布和运行代码时。 if 条件中的代码片段仍然运行。我已将预处理器 DEBUG 宏设置为不带引号的“DEBUG=1”。如何解决这个问题。

最佳答案

#ifdef 语法表示“已定义”,不考虑值;换句话说,如果它有任何值(0 或 1),它就会被定义。

您可能需要 #if 语法。这需要将实际设置为 1。

关于objective-c - Xcode #ifdef DEBUG 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11553713/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com