CUDA Toolkit 4.0和Nsight 2.0的生产版本问题

时间:2011-05-27 18:00:55

标签: visual-studio-2010 cuda nvidia directory project-settings

我之前有两个程序的候选版本,然后我卸载它们并安装了程序的生产版本。这包括CUDA工具包,Parallel Nsight和GPU计算SDK。当我转到Project-> Build Customizations并选择CUDA 4.0时,我无法再将.cu文件设置为CUDA C / C ++文件,当我尝试重新加载项目时,我收到一条错误,内容如下: / p>

The result "" of evaluating the value "$(CudaBuildTasksPath)" of the "AssemblyFile" attribute in element <UsingTask> is not valid. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\CUDA 4.0.targets

这里有什么问题?

1 个答案:

答案 0 :(得分:11)

扩展/构建任务属性的处理似乎已更改。 (它来自cuda 3.2,nsight 1.5,vs 2010)

我能够通过修复/更改vcxproj文件解决问题:

寻找

  <ImportGroup Label="ExtensionSettings" />

  <ImportGroup Label="ExtensionSettings">
  </ImportGroup>

替换为

  <ImportGroup Label="ExtensionSettings">
    <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 4.0.props" />
  </ImportGroup>

快速更新:NVIDIA在their developer pages提供修复。 寻找 CUDA Toolkit 4.0 Build Customization BUG FIX Update