Iphone 打开';调试';宏观价值
在我的代码中,我希望有条件地执行以下操作:Iphone 打开';调试';宏观价值,iphone,Iphone,在我的代码中,我希望有条件地执行以下操作: #ifdef DEBUG NSLog(@"I'm in debug mode"); #endif 我已经配置了Project->Edit Project Settings->Build选项卡,以便将“DEBUG”列为用户定义的值为1的设置。在“配置”下拉列表中选择“调试”。这仍然没有为调试构建打开指令,尽管我认为它会这样做 在构建阶段,我还需要做些什么才能做到这一点?项目->设置->c/c++(或代码生成?)查找标记为“预处理器定义”的文本框,然后将
#ifdef DEBUG
NSLog(@"I'm in debug mode");
#endif
我已经配置了Project->Edit Project Settings->Build选项卡,以便将“DEBUG”列为用户定义的值为1的设置。在“配置”下拉列表中选择“调试”。这仍然没有为调试构建打开指令,尽管我认为它会这样做
在构建阶段,我还需要做些什么才能做到这一点?项目->设置->c/c++(或代码生成?)查找标记为“预处理器定义”的文本框,然后将“调试”添加到注释分隔列表的末尾 您需要为此设置编译器标志 要做到这一点,获取目标的信息,确保您已经选择了调试配置(而不是所有配置),并查找<强>其他C标志<强> >和其他C++标志< /强>(在XCCORE 3.1中,这些都在GCC 4.2语言下)。 然后将以下内容添加为值:
-DDEBUG
这将为预编译器定义调试,以便进行调试。上述解决方案看起来像是SDK 3.0解决方案,我仍然生活在一个2.2.1版本的XCode 3.1世界中
这对我来说真的很有意思,还有照片 这是XCode吗?看不到C/C++/代码生成菜单选项。