2

我想开始编程CUDA。我已经安装了 Visual Studio 2010 Express。我还安装了 nVidia nSight Visual Studio。而且我有所有常见的先决条件(Net FrameWork、Java、...)

但我在 Visual Studio 选项或项目属性中看不到任何 CUDA 选项。我应该怎么办?我还需要安装 Cuda 工具包吗?它作为一个单独的包提供,但 nSight 已经安装了一个叫做 cuda 工具包的东西。

问候

我正在使用 Windows 7 64 位

4

2 回答 2

3

由于 Visual Studio Express 版本的技术限制,Nsight for Visual Studio 仅支持 Visual Studio 2008 Professional 及以上版本和 Visual Studio 2010 Professional 及以上版本。

于 2012-11-09T05:26:36.453 回答
0

您需要安装 Cuda 工具包和 Nsight 进行调试。就 vs 2012 而言,您是否遵循本指南? http://code.msdn.microsoft.com/windowsdesktop/CUDA-50-and-Visual-Studio-20e71aa1#content

虽然我使它可以用于构建,但我无法使用 nsight 进行调试,因为它与 Visual Studio 2012 不兼容。我已经尝试过 nsight 3 rc2 直到现在,我还没有找到任何方法让它工作,我想我必须重新安装 VS 2010...

“Nsight Visual Studio 2012 支持将在计划于 Q2'13 的下一个版本中提供。不支持 VS2012 的一个重要原因是 CUDA 5.0 工具包不支持新的工具链。很抱歉给您带来不便。我应该提一下Nsight 3.0 的下一个候选版本将支持 VS2012 中的 C++ AMP 调试(但不支持其他图形或 CUDA 功能)”

于 2013-03-25T14:06:11.977 回答