【发布时间】:2012-10-05 19:58:52
【问题描述】:
在没有 NVidia CUDA 论坛的情况下,有人知道如何解决这个问题吗? 看来CUDA工具包的VS集成有问题。
我刚刚安装了 CUDA 工具包 5 的生产版本(32 位,用于 Windows 7 上的笔记本电脑),替换了候选版本(效果很好),现在我无法编译或构建任何东西,包括 CUDA 示例。
我尝试过的所有操作都会出现错误,例如: ...BuildCustomizations\CUDA 5.0.targets(360,9):错误 MSB4062: 无法从程序集 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\Nvda.Build.CudaTasks.v5.0.dll 加载“Nvda.Build.CudaTasks.ResolvePaths”任务. 确认声明正确,程序集及其所有依赖项都可用,并且任务包含实现 Microsoft.Build.Framework.ITask 的公共类。
“CUDA 5.0.targets”文件(它是一个 XML 文件)有几个 UsingTask 元素,我没有看到提到的 ITask 类的任何引用,但我不愿意开始编辑我不理解的文件。
如果我切换构建自定义,CUDA 4.2 会出现类似的错误。
这是使用 Visual Studio 2010 Professional。 非 CUDA 项目仍在编译和构建。
关于从哪里开始有什么建议吗?
【问题讨论】:
-
我在 Win7 64 位上使用 CUDA 5.0.32(32 位)和 VS2010 时遇到同样的问题。