VS2010在安装后仍然使用nvcc 4.0进行编译,并且GPU Computing SDK 4.1和CUDA Toolkit 4.1可用NVIDIA CUDA Toolkit 4.1 (64bit)。请注意,我确实选择从CUDA工具包安装程序安装Visual Studio集成功能。然后我手动执行
中列出的步骤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 Toolkit 4.1和GPU Computing SDK 4.1,但他们抱怨已经安装了一个版本。我检查过,64位工具包包括32位和64位DLL和存根库。
我已阅读发行说明,Getting Started Guide,MSBuildExtensions.README.txt和NvCudaRules.README.txt。我在VC目录中完成了一个递归grep,寻找nvcc,只找到我根据README文件手动添加的构建规则。
答案 0 :(得分:1)
您安装了NSight吗?它用于进行额外的分析和调试,还可以进一步将CUDA与Visual Studio集成。安装完成后,您可以在项目中选择Build Customizations(右键单击项目名称 - > gt; Build Customizations),然后检查CUDA 4.1。
答案 1 :(得分:0)
将环境变量更改为指向4.1?
请参阅控制面板 - > system-> advanced->环境变量