【发布时间】:2012-02-18 02:01:42
【问题描述】:
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 文件手动添加的构建规则。
【问题讨论】: