【问题标题】:Variable value doesn't show during debug in Xcode with SFML library使用 SFML 库在 Xcode 中调试期间不显示变量值
【发布时间】:2015-03-23 19:27:22
【问题描述】:

我安装了 SFML 来制作一些简单的 2D 游戏。 Xcode中的调试似乎有一些问题。我加载模板代码,并添加一行

int a = 10;

在这一行设置断点。但是在调试窗口中,a没有任何价值。

没有 SFML 的代码看起来没问题。

它与LLDB有关吗?

  • Mac OS X 10.10
  • Xcode 6.1.1
  • SFML 2.2

谢谢!

【问题讨论】:

    标签: c++ xcode debugging sfml


    【解决方案1】:

    这与您项目的构建设置相关联。在创建 SFML 项目时,一些调试设置显然并不理想。

    Debug设置(不是Release)需要更新三个设置:

    • 调试信息格式应该是DWARF with dSYM File
    • Strip Debug Symbols during Copy应该是No,并且
    • 优化级别应该是

    您必须手动更正它们,如此屏幕截图所示:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-14
      • 1970-01-01
      • 1970-01-01
      • 2013-08-28
      • 1970-01-01
      • 2021-02-17
      • 2011-10-25
      • 1970-01-01
      相关资源
      最近更新 更多