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更新