在使用SFML库的Xcode中调试期间不显示变量值

时间:2015-01-25 01:26:59

标签: c++ xcode debugging sfml

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

int a = 10;

在此行设置断点。但是在调试窗口中, a 没有值。

code with SFML

没有SFML的代码看起来不错。 code without SFML

它与LLDB有关吗?

  • Mac OS X 10.10
  • Xcode 6.1.1
  • SFML 2.2

谢谢!

1 个答案:

答案 0 :(得分:1)

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

调试设置(不是发布)需要更新三个设置:

  • 调试信息格式应为 DWARF with dSYM File
  • 复制期间
  • 剥离调试符号应为
  • 优化级别应为

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

build settings