2012-02-18 90 views
0

安装完成后,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,只找到了我通过自述文件手动添加的构建规则。

回答

1

您是否安装NSight?这是为了进行额外的分析和调试,还进一步将CUDA与Visual Studio集成在一起。安装完成后,您可以选择项目中的Build Customizations(右键单击项目名称 - > Build Customizations),然后选中CUDA 4.1。

+0

右键点击一个项目,选择Build Customizations,然后选择CUDA 4.1(.targets,.props)就行了。 NSight已经安装好了。 – 2012-02-18 14:08:39

0

更改环境变量指向4.1?

查看控制面板 - >系统 - >高级 - >环境瓦尔

+0

我应该提到所有环境变量(CUDA_PATH,CUDA_INC_PATH等)都更新为指向4.1安装。 – 2012-02-18 14:06:55