在Visual Studio 2010的试用版中安装CUDA 5.0(发行版)后,我可以创建,打开和编译CUDA项目。但是,我无法调试,因为没有出现Nsight菜单。它通常出现在Team
和Data
菜单之间。
如何显示Nsight菜单?我尝试卸载并重新安装试用版。计算机运行较旧的Windows 7安装,并且过去安装了Visual Studio 2008和CUDA。
带有开放式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。这“解决了”两个问题。
答案 0 :(得分:1)
首先安装CUDA 4.2然后在顶部安装CUDA 5.0(不卸载CUDA 4.2),我得到了一个工作环境,在那里我可以创建,打开和调试CUDA 4.x和CUDA 5.0项目。语法高亮也适用于4.x和5.0项目。