这里有一些帮助让CUDA SDK在VS2022上工作。它是非官方的,你会绕过版本检查,所以结果会有所不同,它不会安装完整的工具集,但将允许您构建您的项目。
我是这样进行的。启动CUDA安装程序,以便将所有文件导出到临时目录。注意目录的路径,并在文件资源管理器中打开它。从该文件夹转到’visual_studio_integration\cudavisualstudiointegration\extras\visual_studio_integration\msbuildextensions’。将该文件夹中的所有文件复制到VS BuildCustomization文件夹(通常为’C:\Program files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\BuildCustomizations’)和C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\BuildCustomizations。给你,安装好了。但是,在编译时有一个额外的检查。若要绕过此检查,请打开项目设置,转到“CUDA C-C++/命令行”,并在“附加选项”文本框中添加“-allow-unsupported-compiler”。