VSCode 编译 CUDA 但 IntelliSense 不起作用 [已关闭]

VSCode compiles CUDA but IntelliSense doesn't work [closed]

提问人:Jacopo Altieri 提问时间:11/17/2023 最后编辑:rioV8Jacopo Altieri 更新时间:11/17/2023 访问量:35

问:


编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将帮助其他人回答这个问题。

4天前关闭。

我正在 VSCode 中处理一个 CUDA 项目。我已经安装了 Nvidia Cuda 工具包,代码在终端和 VSCode 中都能很好地编译。 我已经安装了 Cuda_cpp 和 Nsight 扩展。

但是,.cu 文件没有正确的图标,并且 IntelliSense 无法识别该语言。Cuda not recognized by IntelliSense

Cuda correctly compiled by VSCode

我尝试在 StackOverflow 和 Nvidia 支持网站上寻找解决方案,但我似乎找不到任何类似的问题。

visual-studio-code cuda nvcc

评论

1赞 talonmies 11/17/2023
据我所知,Visual Studio 或 Visual Studio Code 没有真正实用的智能感知解决方案
0赞 Jacopo Altieri 11/17/2023
实际上,vscode 应该具有 cuda 的智能感知,如 Nvidia 页面和 Cuda_cpp 扩展中所述。此外,许多在线教程在安装后自动执行智能感知。但是,我遵循了这些教程,但它似乎对我不起作用。
0赞 starball 11/18/2023
“IntelliSense 无法识别语言”是什么意思?
0赞 Jacopo Altieri 11/18/2023
我的意思是,正如我在图像中显示的那样,文件上没有 cuda 徽标,并且自动完成不起作用。顺便说一句,我真的不明白反对票,因为这个问题已经提出得很好,但没有人仍然找到解决方案。
0赞 starball 11/18/2023
您是否安装并配置了 C/C++ 扩展?它支持 CUDA:devblogs.microsoft.com/cppblog/...

答: 暂无答案