如何在代码块中调试时查看向量的内容?

时间:2018-05-24 11:51:09

标签: codeblocks

我使用简单的应用程序使用Code :: Blocks。我有一个包含三个整数的向量a,{1,2,3}。我添加了“a”变量来观看,但我看不到它的内容。在手表中,我右键单击a并选择属性,然后选中“Watch as array”框。我也点击了更新。使用值初始化向量后,程序停止。我还从watch中删除了变量并再次添加它。有没有办法看到一个内容? 我已经检查了几乎完全相同的问题“如何在代码块中调试时查看数组内容?”的答案。它没有帮助。

2 个答案:

答案 0 :(得分:2)

关闭此选项对我有用:

- Settings -> Debugger... -> GDB/CDB Debugger -> Default -> Disable startup scripts (-nx) (GDB only) -> Set to "off"

答案 1 :(得分:0)

我找到了一个提供有效解决方案的答案:http://forums.codeblocks.org/index.php/topic,22325.msg151987.html#msg151987

我从https://sourceforge.net/projects/tdm-gcc/?source=typ_redirect下载了“TDM-GCC MinGW编译器”,并在Code :: Blocks中选择它作为调试器。