visual studio 2010-CUDA Toolkit 4.0和Nsight 2.0的生产发行版



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

The result "" of evaluating the value "$(CudaBuildTasksPath)" of the "AssemblyFile" attribute in element <UsingTask> is not valid. C:Program Files (x86)MSBuildMicrosoft.Cppv4.0BuildCustomizationsCUDA 4.0.targets

这里的问题是什么?

扩展/构建任务属性的处理似乎发生了变化。(对我来说,它来自cuda 3.2,nsight 1.5,与2010年相比)

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

查找

  <ImportGroup Label="ExtensionSettings" />

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

替换为

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

只是一个快速的更新:NVIDIA在其开发者页面上提供了修复程序。查找CUDA Toolkit 4.0构建自定义BUG FIX更新

相关内容

  • 没有找到相关文章

最新更新