我有一个VS 2010
项目,我有一个.cu
文件,可以添加两个向量。这是来自cuda sdk 5.5样本的那个。此外,我已经用mexfunction替换了main函数并进行了正确的更改,以便通过matlab运行该函数并且工作正常。然后我尝试运行 CUDA Debugging 但没有启动。它返回以下错误:
我做错了什么?
PS:Win 7 64x,VS 2010,CUDA SDK 5.5 64x,Nsight 3.1 64x,Visual Studio中的项目是64x版本,GForce 9600。
答案 0 :(得分:1)
对于那些已经阅读过问题的人,答案是因为输出是.mexw64文件,无法使用经典cpu或使用gpu debug进行显式调试。你必须在visual studio中附加matlab然后调试才能工作。不幸的是,这是我在使用gpu debug时遇到的另一个问题,并在我的一篇文章中进行了描述。