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