我刚刚开始在Windows上使用Visual Studio 2019,并且正在使用它来处理使用CMake构建的CUDA项目。但是,将cmake项目加载到Visual Studio中时,代码的所有Cuda特定部分都标记为语法错误。例如,它说找不到cudaMalloc。如果我在Visual Studio中启动一个新的Cuda项目,则可以正常工作;如果我启动一个新的c ++控制台应用程序,则可以毫无问题地添加cuda c ++文件。但是,对于CMake项目,当我单击“添加项目”时,没有选择添加Cuda C ++文件的选项。如何使Visual Studio在CMake项目中正确使用cuda代码?