Visual Studio 是否使用nvcc编译cuda代码?

Does Visual Studio use nvcc to compile cuda codes?

我是 GPU 编程的初学者。 我正在 Visual Studio 2019 年学习 cuda。

当我构建一些cuda程序时,Visual Studio是否使用'nvcc'编译? 或者Visual Studio有自己的cuda编译器并使用它?

可能有点马虎,因为这是我的第一个问题。 谢谢。

是的,visual studio 将使用 nvcc 编译以 .cu.

结尾的文件

您可以在构建像 vectorAdd 这样的 CUDA 示例项目时通过查看 visual studio 控制台输出来验证这一点。没看到就转the visual studio verbosity up.