首页 > 解决方案 > 在 Windows 10 上进行 CUDA 开发需要什么?

问题描述

我已经在 Windows 10 上安装了 CUDA 10.2 工具以及 Visual Studio Community Edition。当我从命令行对 .cu 文件运行 nvcc 编译器时,它抱怨找不到 cl.exe,这显然是 Microsoft 编译器。如果 cl.exe 是 VSCE 的一部分,它不会被放入 PATH 中。也许还有我不知道的其他步骤

此外,VSCE 不知道 .cu 文件是什么,我也找不到 NVidia 或 CUDA 的任何扩展名。

VSCE 是否支持 CUDA 开发,还是我需要商业版或其他东西才能在 Windows 上进行 CUDA 开发?

更新:

我尝试通过将其导入 VSCE 来构建示例项目之一(CUDA Samples\v10.2\1_Utilities\deviceQuery),但它失败并显示以下消息:

Error   MSB4019 The imported project "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\BuildCustomizations\CUDA 10.2.props" was not found. Confirm that the expression in the Import declaration "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\\BuildCustomizations\CUDA 10.2.props" is correct, and that the file exists on disk.

标签: visual-studiocuda

解决方案


解决方案在这里。CUDA 安装指南没有提到您必须将多个文件从 CUDA 安装复制到 VSCE 安装。


推荐阅读