visual-studio-2010 - 如何修复 Visual Studio 2010 中缺失的 Nsight 菜单?

标签 visual-studio-2010 cuda

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

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

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

Visual Studio with an open CUDA project, created with the CUDA wizard, but with no Nsight menu

更新:

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

最佳答案

通过首先安装 CUDA 4.2,然后在上面安装 CUDA 5.0(无需卸载 CUDA 4.2),我得到了一个工作环境,我可以在其中创建、打开和调试 CUDA 4.x 和 CUDA 5.0 项目。语法突出显示也适用于 4.x 和 5.0 项目。

Visual Studio with Nsight menu

关于visual-studio-2010 - 如何修复 Visual Studio 2010 中缺失的 Nsight 菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14619411/

相关文章:

c++ - 在多 GPU 上启动异步内存复制操作

c# - 在 Azure 部署上更新 View 的最简单方法

c# - 请使用 line => line 和 .toArray 解释这部分 C# 代码中发生了什么

c++ - CUDA:使用线性化 2D 共享内存的数组中所有元素的总和

c++ - 转换为 void 的双指针地址**

c++ - 在 CUDA 中合并读/写

python - 在 Visual Studio 中运行 Python 工具的错误消息

c# - #if DEBUG 在我的 VS 2010 中似乎不起作用

c# - 另一个进程正在使用数据库...但是什么进程?

c - C 中的 Malloc 内存损坏