【问题标题】:How to set XCode4 profiler to use C99 language dialect?如何设置 XCode4 分析器以使用 C99 语言方言?
【发布时间】:2011-03-23 02:08:51
【问题描述】:

我正在尝试使用 XCode4、iPhone SDK 4.0(和 4.3)和 iPhone 模拟器来分析我的 iPhone 应用程序。不幸的是,我遇到了这样的错误:

'for' loop initial declaration used outside C99 mode

原因我知道,我所要做的就是将项目首选项中的“C语言方言”设置为“C99”。我已经完成了,我能够构建我的应用程序并在模拟器中运行它而不会出现问题。不幸的是,我无法分析我的应用程序,因为我仍然收到此“C99 模式”错误。当我按下“配置文件”按钮时,看起来 XCode 试图在没有打开“C99”方言的情况下构建我的应用程序。我可以在哪里更改 build-for-profiler 首选项?

【问题讨论】:

    标签: ios4 xcode4 profiler c99


    【解决方案1】:

    您可能仅更改了“调试”构建配置文件的设置。如果您下拉构建选项并选择“编辑方案”,您将看到默认情况下分析构建命令设置为使用发布构建...要么将其更改为调试(我通常会这样做),要么转到项目构建设置并确保调试和发布的设置相同(它们应该在彼此相邻的行中)。

    【讨论】:

    • 谢谢!问题出在“发布”配置文件的设置中,该配置文件可以与“调试”的设置分开定义。在构建配置方面,新的 Xcode 与以前的版本略有不同。
    猜你喜欢
    • 2020-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-17
    • 1970-01-01
    • 2014-01-10
    • 2015-05-07
    相关资源
    最近更新 更多