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

sj7*_*755 6 directory cuda nvidia visual-studio-2010 project-settings

我以前有两个程序的候选版本,然后我卸载它们并安装了程序的生产版本.这包括CUDA工具包,Parallel Nsight和GPU计算SDK.当我转到Project-> Build Customizations并选择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)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\CUDA 4.0.targets

这是什么问题?

Sim*_*elt 11

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

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

寻找

  <ImportGroup Label="ExtensionSettings" />
Run Code Online (Sandbox Code Playgroud)

要么

  <ImportGroup Label="ExtensionSettings">
  </ImportGroup>
Run Code Online (Sandbox Code Playgroud)

用...来代替

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

只是一个快速更新:NVIDIA在他们的开发者页面上提供了修复.寻找CUDA Toolkit 4.0构建定制BUG FIX更新