Nsight Debug%1不是有效的Win32应用程序

时间:2013-09-28 20:45:40

标签: visual-studio-2010 debugging cuda gpu nsight

我有一个VS 2010项目,我有一个.cu文件,可以添加两个向量。这是来自cuda sdk 5.5样本的那个。此外,我已经用mexfunction替换了main函数并进行了正确的更改,以便通过matlab运行该函数并且工作正常。然后我尝试运行 CUDA Debugging 但没有启动。它返回以下错误:

enter image description here

我做错了什么?

PS:Win 7 64x,VS 2010,CUDA SDK 5.5 64x,Nsight 3.1 64x,Visual Studio中的项目是64x版本,GForce 9600。

1 个答案:

答案 0 :(得分:1)

对于那些已经阅读过问题的人,答案是因为输出是.mexw64文件,无法使用经典cpu或使用gpu debug进行显式调试。你必须在visual studio中附加matlab然后调试才能工作。不幸的是,这是我在使用gpu debug时遇到的另一个问题,并在我的一篇文章中进行了描述。