2011-04-30 158 views
2

我的问题不是this的重复
上面提供的解决方案在使用Nsight作为调试器时不起作用。
如何在使用Nsight作为调试器时查看内核内数组的所有元素?
QuickWhatch只显示阵列的前4个元素!在Visual Studio调试器中查看数组?

+0

它是重复的,问题是一样的。 C数组的大小在运行时不可检测,无论是由代码还是调试器。尽可能使用std :: vector <>或TR1 std :: array <>类。 – 2011-04-30 12:43:44

+0

[Visual Studio调试器中的视图数组?]可能的重复?(http://stackoverflow.com/questions/972511/view-array-in-visual-studio-debugger) – 2011-04-30 12:43:59

+1

但我只是说明它为什么不是重复的! !它的情况并非如此。我使用的是nsight进行调试,而不是visual studio debugger ... – lina 2011-05-02 10:49:08

回答

1

NSight将复制到主机调试元素的数量设置在:

Nsight-> Nsight选项 - > Debugger->最大数组元素

默认值是4,这就是为什么你只看到4个元素。增加这个(并重新启动你的调试会话),你会没事的。

相关问题