我在Windows7 64bit的VisualStudio2010上使用CUDA5.5。

我将安装Nsight VisualStudioEdition
我想调试CUDA的代码。

我在nVidia网站上找到的Nsight3.1就像最新版本一样,
它被描述为对应于VisualStudio2012。

Nsight3.1工作吗? CUDA5.5,在VisualStudio2010中?
另外,在VisualStudio2010中是否有可以使用CUDA5.5的Nsight版本?

请让我知道VisualStudio2010中可以使用CUDA5.5的哪个版本的nSight?



当您尝试安装Nsight时,“ Nsight C ++ AMP Debugger”项中将显示以下消息。
这不是吗?安装失败?

Nsight C ++ AMP调试器
不会安装用于Visual Studio 2012的Nsight C ++ AMP调试器。
未满足要求:未找到Microsoft Visual Studio 2012。
将安装对MSVSMON的Nsight C ++ AMP Target支持
警告:未找到Microsoft Visual Studio 2012 MSVMON.exe。

最佳答案

我将Nsight 3.1与Visual Studio 2010和CUDA 5.0或CUDA 5.5一起使用在几个系统上都没有问题。

Nsight现在也与Visual Studio 2012兼容,请参阅

Install Nsight Visual Studio Edition

如果涉及本地调试(主机和目标在同一台计算机上)。

关于Nsight C ++ AMP调试器,如果不需要它,则不必担心此错误消息。如果您具有Visual Studio 2010,则安装完成后将能够执行CUDA和/或图形调试,请参阅

getting the problem during the installation of nsight visual studio

关于c++ - 在Visual Studio 2010中可以使用哪个Nsight版本的CUDA 5.5?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19341751/

10-12 23:36