安装完成后,VS2010仍然会编译nvcc 4.0,GPU Computing SDK 4.1和CUDA Toolkit 4.1可用。请注意,我确实选择从CUDA工具包安装程序安装Visual Studio集成功能。然后我手动执行步骤中列出的步骤如何指定使用NVIDIA CUDA nvcc 4.1而不是4.0?
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.1\extras\visual_studio_integration
我试着卸载4.1,然后卸载4.0,然后重新安装4.1。奇怪的是,即使在4.0卸载成功报道的目录
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.0
继续平行
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.1
注意,我以前有使用4.0工具包很好的成功存在。 (其实,因为它没有完全卸载,我仍然编译4.0而没有错误。)
我试着下载和安装32位CUDA工具包4.1和GPU计算SDK 4.1,但他们抱怨说已经有一个版本安装。我检查过,64位工具包包括32位和64位DLL以及存根库。
我已阅读发行说明,,MSBuildExtensions.README.txt和NvCudaRules.README.txt。我在VC目录下完成了一个递归grep,寻找nvcc,只找到了我通过自述文件手动添加的构建规则。
右键点击一个项目,选择Build Customizations,然后选择CUDA 4.1(.targets,.props)就行了。 NSight已经安装好了。 – 2012-02-18 14:08:39