3

在 Visual Studio 2010 试用版中安装 CUDA 5.0(发行版)后,我可以创建、打开和编译 CUDA 项目。但是,我无法调试,因为 Nsight 菜单没有出现。它通常出现在TeamData菜单之间。

如何让 Nsight 菜单出现?我已经尝试卸载并重新安装试用版。该计算机运行的是较旧的 Windows 7 安装,并且过去安装了 Visual Studio 2008 和 CUDA。

带有打开的 CUDA 项目的 Visual Studio,使用 CUDA 向导创建,但没有 Nsight 菜单:

带有打开的 CUDA 项目的 Visual Studio,使用 CUDA 向导创建,但没有 Nsight 菜单

更新:

重新安装 Visual Studio 后,一些设置(例如最近打开的项目列表)会从旧安装中继承。由于旧设置可能是问题的一部分,我尝试了更彻底的卸载,我首先卸载了 CUDA,然后是 Visual Studio,然后是机器上的其他 NVIDIA 软件。然后,我从 Program Files、Program Files (x86) 和 Application Data 中删除了 Visual Studio 和所有 NVIDIA 文件夹。然后我在注册表中搜索“Visual Studio”、“VisualStudio”、NVIDIA 和 CUDA 键,并删除了我找到的所有内容。然后我重新安装了 Visual Studio 和 CUDA 5。它没有帮助。实际上,它变得更糟了,因为我丢失了 .cu 文件的语法突出显示。创建、打开和编译项目仍然有效。所以,我卸载了 CUDA 5 并安装了 CUDA 4.2.9。那个“固定”

4

1 回答 1

1

通过首先安装 CUDA 4.2,然后在顶部安装 CUDA 5.0(不卸载 CUDA 4.2),我得到了一个工作环境,我可以在其中创建、打开和调试 CUDA 4.x 和 CUDA 5.0 项目。语法高亮也适用于 4.x 和 5.0 项目。

带有 Nsight 菜单的 Visual Studio

于 2013-01-31T18:01:46.740 回答